Job Summary:
We are looking for a skilled Frontend Developer to join our dynamic team. The ideal candidate will be responsible for developing and maintaining user-facing features, translating UI/UX design wireframes into actual code, and ensuring seamless user experience across various devices and browsers.
- Develop new user-facing features using HTML, CSS, and JavaScript (and modern frameworks like React/Vue/Angular).
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and responsiveness.
- Collaborate with UI/UX designers, backend developers, and product managers.
- Maintain and improve existing frontend codebases.
- Participate in code reviews and contribute to best practices.
Required Skills and Qualifications:
- Proficiency in HTML5, CSS3, JavaScript, and modern frontend frameworks (e.g., React, Vue.js, Angular).
- Experience with responsive and mobile-first design.
- Familiarity with RESTful APIs and JSON.
- Strong understanding of cross-browser compatibility issues.
- Basic knowledge of version control systems, especially Git.
- Experience with frontend build tools like Webpack, Vite, or Gulp.
- Good problem-solving skills and attention to detail.
Preferred Qualifications (Nice to Have):
- Experience with TypeScript.
- Familiarity with testing frameworks (e.g., Jest, Cypress).
- Understanding of accessibility (WCAG) and SEO best practices.
- Experience with Agile methodologies.
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
Benefits:
- Competitive salary and performance bonuses
- Flexible work hours / remote options
- Health insurance / wellness programs
- Learning and development opportunities