Location: Remote
Experience Level: 4–6 years
We are looking for a skilled Frontend Engineer with 4+ years of experience and deep expertise in React 18, TypeScript, and modern design systems to join our growing team. This role will focus on building high-quality, scalable, and performant front-end applications while driving a smooth migration path from Angular to React. The ideal candidate will have hands-on experience in state management, component-driven development, testing practices, and codebase integration across multiple React applications.
Develop and maintain responsive, accessible, and high-performance user interfaces using React 18 + TypeScript.
Implement reusable UI components and design systems (Tailwind CSS, shadcn, or equivalent).
Manage complex application state using Redux Toolkit, Zustand, or modern state management patterns.
Contribute to and lead Angular-to-React migration initiatives, ensuring clean and maintainable code transitions.
Integrate and standardize code from multiple React applications into unified solutions.
Write clean, tested, and well-documented code following industry best practices.
Ensure high-quality deliverables through unit, integration, and UI testing (Jest, React Testing Library).
Collaborate closely with product managers, designers, and backend engineers to ship end-to-end features.
Stay up-to-date with evolving front-end frameworks, tooling, and best practices.
Strong proficiency in React 18 and TypeScript.
Experience with Tailwind CSS and/or shadcn UI (or equivalent design systems).
Solid understanding of state management (Redux Toolkit, Zustand, or similar).
Hands-on experience with frontend testing frameworks (Jest, React Testing Library).
Prior experience with Angular-to-React migration projects.
Knowledge of integrating and maintaining multiple React applications within a shared codebase.
Strong understanding of web performance, accessibility, and responsive design principles.
Excellent problem-solving skills, code quality discipline, and collaborative mindset.