Role Overview
Develop modern, responsive user interfaces and collaborate with cross-functional teams to turn UI/UX designs into functional, scalable components. Focus on bringing pixel-perfect designs to life with smooth animations and intuitive interactions while ensuring code quality and performance optimization.
Responsibilities
- Develop modern, responsive user interfaces using React, Next.js, and TypeScript.
- Collaborate with cross-functional teams to turn UI/UX designs and product requirements into functional, scalable components.
- Bring pixel-perfect designs to life with smooth animations and intuitive interactions.
- Implement and manage application state using tools like Redux, Zustand, Recoil, or Context API.
- Optimize components for maximum performance across devices and browsers.
- Ensure code quality, maintainability, and scalability using best practices and modern development standards.
- Write clean, reusable, and well-documented code.
Requirements
- Proficiency in TypeScript and modern JavaScript (ES6+).
- Experience with React, Next.js, and frontend build tools.
- Strong understanding of state management libraries (Redux, Zustand, Recoil, or Context API).
- Hands-on experience with RESTful APIs and asynchronous data handling.
- Familiarity with testing frameworks like Jest and React Testing Library.
- Solid knowledge of HTML, CSS, and responsive design principles.
- Experience with CSS frameworks like Tailwind CSS, SASS, or similar.
Skills
- React
- Next.js
- TypeScript
- Redux
- Tailwind CSS