Role & responsibilities
- Develop and maintain scalable, modular UI components using React.js, TypeScript, and ESNext.
- Design and implement responsive web pages and interfaces that meet product and accessibility standards.
- Collaborate closely with Product, Design, and Backend teams to define and deliver features.
- Integrate APIs and dynamic data sources using RESTful services and JSON.
- Optimize front-end performance using Chrome DevTools and profiling tools.
- Write and maintain unit and integration tests using Jest or Mocha.
- Drive UI code quality via code reviews, version control, and best practices.
- Stay updated with the latest UI frameworks, tools, and trends and incorporate them into team practices.
- Mentor junior developers and contribute to technical design discussions.
- Ensure cross-browser and cross-device compatibility for web applications.
Preferred candidate profile
- 6+ years of experience in front-end/UI development using JavaScript (ES6/ESNext) and TypeScript.
- Strong expertise in React.js, Next.js, HTML5, CSS3, and Bootstrap.
- Experience working with REST APIs and building responsive web applications.
- Familiarity with modern development tools like Git, Chrome DevTools, and CI/CD pipelines.
- Proficiency in writing unit tests using Jest or Mocha.
- Understanding of browser rendering, web performance optimization, and accessibility best practices.
Nice to have skills:
- Experience with CMS front-end development (AEM/Sitecore) and HTL scripting.
- Working knowledge of Angular or Java.
- Experience with Storybook, Cypress, or Playwright for UI testing and automation.
- Exposure to enterprise web development, secure coding, and SEO optimization