Frontend Component Architecture: Design, build, and maintain responsive, accessible, and performant UI components using React 18 and modern TypeScript.
State & Routing Management: Implement scalable and predictable global state management utilizing Redux Toolkit (RTK) and handle dynamic SPA navigation flows with React Router.
Test Automation & Quality: Author thorough unit and component test suites with Vitest, while supporting automated end-to-end (E2E) testing workflows using Playwright.
Microservices & API Integration: Collaborate closely with backend engineering teams to consume and integrate high-throughput REST APIs and distributed microservices architectures.
Performance Optimization: Profile and optimize frontend rendering performance, bundle sizes, asset delivery, and cross-browser/device responsiveness.
Engineering Best Practices: Drive clean architecture, conduct thorough peer code reviews, and enforce modern JavaScript/TypeScript development standards.
Experience Baseline: 10–15 years of professional software engineering experience with deep specialization in modern frontend development.
Core React & TypeScript Stack: Strong hands-on proficiency with React 18, TypeScript, modern ES6+, HTML5, and CSS3.
State & Routing: Extensive experience implementing Redux Toolkit (RTK) and React Router.
Testing Tooling: Hands-on experience writing automated tests using Vitest (or modern equivalent frameworks) and familiarity with Playwright.
Distributed Architecture: Proven ability to integrate frontend applications with distributed microservices and backend APIs (with exposure to Python backend ecosystems).
Jobseeker
Recruiter