Role
Job Description
About the role
We are looking for a Frontend Developer to join our engineering team. You will be responsible for building scalable, high-performance user interfaces that provide a seamless experience for our customers. You will work closely with designers and backend engineers to translate wireframes into production-ready code, ensuring the application is responsive and accessible across all devices.
Responsibilities
- Build reusable and modular UI components using React.js.
- Implement complex state management logic to handle dynamic data flows.
- Optimize web pages for maximum speed and scalability.
- Collaborate with UX designers to ensure pixel-perfect implementation of Figma designs.
- Write clean, maintainable, and well-documented code following industry best practices.
- Debug and resolve frontend bottlenecks to improve the overall user experience.
Required skills
- Proficiency in React.js and its ecosystem (Hooks, Context API).
- Strong command of JavaScript (ES6+) and TypeScript.
- Experience with CSS frameworks like Tailwind CSS or Material UI.
- Deep understanding of HTML5 and semantic web standards.
- Familiarity with state management libraries like Redux or Zustand.
Nice to have
- Experience with Next.js for server-side rendering.
- Knowledge of unit testing frameworks like Jest or React Testing Library.
- Familiarity with CI/CD pipelines and Git workflows.
What success looks like
- Delivery of high-quality, bug-free features within the sprint timelines.
- Reduction in page load times and improvement in Core Web Vitals.
- Creation of a scalable component library that reduces development time for future features.
Skills
What you bring
Must have
React.jsTypeScriptJavaScriptTailwind CSSRedux
