We are looking for a skilled, detail-oriented Front-End Developer to join our client's product and engineering team. You will translate UI/UX designs into responsive, accessible, and high-quality front-end code, ensuring seamless user experiences across devices and browsers.
Key Responsibilities
- Convert UI/UX designs into responsive, accessible front-end implementations.
- Build new user-facing features using modern JavaScript frameworks such as React, Vue, or Angular.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Collaborate closely with designers, product managers, and backend engineers to deliver polished products.
- Integrate APIs and manage asynchronous data flows (REST, GraphQL).
- Write unit and integration tests to maintain code quality.
- Participate in code reviews and maintain front-end documentation.
- Stay current with front-end technologies and best practices.
Required Skills
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with React.js, Vue.js, or Angular.
- Familiarity with TypeScript and component-based architecture.
- Solid understanding of responsive design, flexbox, and CSS Grid.
- Hands-on experience with Git, browser developer tools, and debugging techniques.
- Knowledge of RESTful APIs, fetch, axios, or similar libraries.
- Ability to implement accessibility standards (WCAG, ARIA).
- Experience with build tools like Webpack or Vite.
Nice to Have
- Experience with Next.js, Nuxt.js, or Server-Side Rendering (SSR) concepts.
- Familiarity with Tailwind CSS, Material UI, or other design systems.
- Basic understanding of Figma or design file workflows.