About the role
Responsibilities:
- Build and maintain scalable, responsive, and high-performance web applications.
- Develop reusable UI components using React.js / Angular and TypeScript / JavaScript.
- Collaborate with backend engineers, product managers, and designers to deliver new features.
- Integrate REST APIs / GraphQL and handle client-side state management.
- Write clean, maintainable, and testable code with appropriate unit and integration tests.
- Optimize application performance, accessibility, responsiveness, and browser compatibility.
- Participate in code reviews, debugging, troubleshooting, and technical design discussions.
- Follow frontend engineering best practices, including CI/CD, version control, testing, and documentation.
Requirements:
- 3+ years of experience in frontend development/UI engineering.
- Strong hands-on experience with React.js, TypeScript, and JavaScript.
- Good understanding of HTML5 CSS3 SCSS/SASS, responsive design, and browser fundamentals.
- Experience working with REST APIs / GraphQL.
- Familiarity with Git, CI/CD, testing frameworks, and modern frontend tooling.
- Experience with Jest, React Testing Library, Cypress, or Playwright is preferred.