Frontend Developer
Coffeee.io
Job Description
About the Role: We are looking for an experienced Frontend Developer with a strong command of React.js to join our growing tech team. You will play a key role in building scalable, user-centric web applications that deliver excellent performance and intuitive user experiences. Key Responsibilities: Develop and maintain high-quality, reusable, and scalable React.js components. Collaborate with designers, backend developers, and product managers to build seamless user interfaces. Optimize applications for performance and responsiveness across devices and browsers. Translate UI/UX wireframes and mockups into functional, pixel-perfect code. Write clean, maintainable code following best practices and coding standards. Conduct code reviews and mentor junior developers when needed. Work with RESTful APIs and third-party services to integrate backend systems. Stay up-to-date with emerging frontend technologies and frameworks.
Required Skills G Qualifications: 4-8 years of professional experience in frontend development with a focus on React.js. Proficient in JavaScript (ES6+), HTML5, CSS3, and TypeScript. Strong understanding of React hooks, context API, and component lifecycle. Experience with state management tools like Redux, Zustand, or Context API. Solid knowledge of modern frontend build pipelines and tools (Webpack, Vite, Babel). Experience with version control systems like Git. Familiarity with testing frameworks (Jest, React Testing Library, Cypress). Knowledge of accessibility and performance best practices. Preferred Ǫualifications: Experience with SSR frameworks like Next.js. Familiarity with CI/CD pipelines. Working knowledge of Agile/Scrum methodologies. Exposure to design systems and tools like Figma or Storybook.