Job Title: Senior Frontend Engineer – React.js (with Angular)
Experience: 8+years overall, with 4+ years of hands-on React.js
Employment Type: Full-time
About the Role
We're looking for a React-focused senior frontend engineer to join our product engineering team building a SaaS platform for a leading US-based K-12 education technology company. The role is roughly 70% React and 30% Angular. You'll contribute to active feature development on the current Angular application and play a lead role in an upcoming Angular-to-React migration, helping define the approach, patterns, and standards the team will follow.
Key Responsibilities
- Design, build, and maintain scalable, high-performance UI features using React 18+ and TypeScript
- Architect and manage application state with Redux / Redux Toolkit, including async data flows and API integration
- Contribute to ongoing feature development and maintenance on the existing Angular 17+ application
- Lead the technical planning and execution of the Angular-to-React migration: assess the current codebase, define a phased migration approach, establish reusable components and coding standards, and mentor developers through the transition
- Build reusable component libraries and shared UI patterns across the product
- Ensure the application meets performance, accessibility (WCAG), security, and cross-browser standards
- Write unit and integration tests and participate actively in code reviews
- Work with product owners, UX designers, backend engineers, and QA in an Agile/Scrum setup, with some overlap with US time zones for client collaboration
Must-Have Skills: React (Primary, ~70%)
- 4+ years building production applications with React.js, including React 18+ (hooks, functional components, Suspense, concurrent features)
- Strong expertise in Redux / Redux Toolkit (middleware, selectors, RTK Query or equivalent)
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3/SCSS
- Experience with React Router, form handling, and REST API integration
- Testing with Jest and React Testing Library
- Solid grasp of frontend performance optimization (memoization, code splitting, lazy loading, bundle size)
- Modern build tooling (Vite or Webpack), Git, and CI/CD pipelines
- Micro Frontend (MFE) architecture experience (Webpack Module Federation, Nx, or single-spa)
Angular Skills (Secondary, ~30%, strongly preferred)
- Hands-on experience with Angular 17+ (standalone components, signals, new control flow syntax)
- Working knowledge of RxJS and Angular state management (NgRx or service-based patterns)
- Ability to confidently maintain and extend an existing Angular codebase
Good to Have
- Prior experience leading or contributing to a framework migration (Angular to React or similar)
- Building or maintaining a design system / component library (e.g., Storybook)
- Exposure to EdTech or multi-tenant SaaS products
- Familiarity with AI-assisted development tools such as GitHub Copilot
What We're Looking For
- Solid ownership and the ability to drive technical decisions independently
- Clear communicator, comfortable walking client stakeholders through technical approaches
- A mentoring mindset to help developers newer to React ramp up during the migration
📌 Senior Frontend Developer (React, Angular) (Chennai)
🏢 CES
📍 Chennai