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)
• Solid 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
• Strong 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 (Chennai)
🏢 CES
📍 Chennai