Required Skills: Microservices, React, React 18.2.0, TypeScript 5.9.2, Redux Toolkit, RTK, React Router, Vitest, Playwright
Job Description
Sr. Frontend Developer (ReactJS 18)
We are looking for a skilled Frontend Engineer with strong hands-on experience in React and TypeScript to build high-quality, scalable, and performant user interfaces. You will work closely with product, design, and backend teams to deliver seamless user experiences while ensuring code quality, test coverage, and adherence to modern best practices.
Key Responsibilities
Develop responsive, accessible, and high-performance UI components using React 18.2.0 and TypeScript 5.9.2.
Implement predictable state management using Redux Toolkit (RTK) and Redux best practices.
Build and maintain application routing using React Router.
Write reliable unit and component tests using Vitest, with familiarity in Playwright for end-to-end testing.
Collaborate with cross-functional teams to translate requirements into high-quality features.
Optimize rendering, API interactions, and overall frontend performance.
Participate in code reviews, maintain clean architecture, and enforce coding standards.
Troubleshoot UI issues and ensure a smooth user experience across devices and browsers.
Required Skills & Qualifications
Strong experience with React v18 and modern TypeScript.
Solid understanding of Redux, Redux Toolkit, and global state patterns.
Experience with React Router for SPA navigation and routing flows.
Proficiency with Vitest or other modern JavaScript testing frameworks.
Familiarity with Playwright for automated end-to-end testing.
Strong knowledge of ES6, HTML5, CSS3, and component-driven architecture.
Experience integrating REST APIs or GraphQL services.
Ability to write clean, maintainable, and scalable code.