Description
You will build and maintain user interfaces using modern web technologies.
Responsibilities
- Design, develop, and maintain scalable and reusable UI components using ReactJS and Next.js.
- Collaborate with designers, backend developers, and product managers to deliver features.
- Optimize applications for maximum performance, speed, and scalability.
- Participate in code reviews, testing, and performance tuning.
- Translate design and business requirements into well-engineered code.
Required Skills
- 6–10 years of professional experience in front-end/UI development.
- Strong proficiency in ReactJS and Next.js for production applications.
- Expert-level knowledge of TypeScript and modern JavaScript (ES6+).
- Solid understanding of HTML5, CSS3, and responsive design.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with RESTful APIs and GraphQL.
- Understanding of performance optimization techniques.
- Experience with version control systems like Git.
- Knowledge of testing frameworks such as Jest or Cypress.