Tech Stack
JavaScriptJestNext.jsReactReduxTypeScript
About the role
- Develop and maintain front-end features and UI components using React.js
- Translate design mockups and wireframes into responsive, accessible interfaces
- Collaborate with backend developers to integrate APIs and ensure a seamless user experience
- Participate in code reviews and contribute to maintaining a high-quality codebase
- Identify and address performance bottlenecks and UI issues
- Follow Agile methodologies and contribute to sprint planning and reviews
- Document components, functionality, and style guidelines as needed
Requirements
- Must-Have: 5+ years of experience in front-end development with React.js
- Solid knowledge of JavaScript (ES6+), HTML5, and CSS3
- Experience with state management (e.g., Redux, Zustand, Context API)
- Familiarity with component libraries (e.g., Material-UI, Tailwind, Chakra UI)
- Experience working with RESTful APIs
- Version control (Git) and familiarity with Agile workflows
- Good communication skills and team-oriented mindset
- Comfortable working in English (written and spoken)
- Nice to Have: Experience with Next.js, TypeScript, or testing libraries (e.g., Jest, React Testing Library)
- Exposure to A/B testing, CRO, or web performance optimization
- Familiarity with Figma or design handoff tools