Role Overview
Role Purpose – Lead the front end delivery for feature pods building modern scalable and accessible UIs with React. Own component architecture, coding standards, performance and accessibility while coordinating with Product, UX, API, and DevOps to ship predictable increments across regions.
Key Responsibilities
* Define and maintain React component architecture, routing, state management (Redux/RTK), theming, accessibility (WCAG), and performance budgets
* Lead the migration of legacy Angular views to React ensuring functional parity and improved UX
* Establish UI conventions, folder structure, linting/formatting, code review checklist, testing strategy and error handling patterns
* Contribute to design system adoption (GDS components) and drive reusable, documented UI primitives
* Delivery leadership
* Translate epics and Figma wireframes into scoped stories, drive estimation, sequencing, and risk/dependency management
* Conduct code/design reviews, mentor engineers on React patterns, TypeScript, performance and accessibility
* Ensure CI/CD readiness for front-end artifacts, quality gates and automated test coverage (Jest, React Testing Library, Playwright/Cypress)
* Collaborate on release planning, UAT readiness and hyper-care support post go-live
* Quality, Performance, Security
* Optimize Core Web Vitals (LCP, CLS, INP), bundle size, caching and rendering strategy
* Champion secure coding practices, dependency hygiene and vulnerability remediation; enforce static analysis results and test gates
* Instrument telemetry for UI components, establish dashboards and error budgets with measurable SLOs
* Collaboration and Stakeholder Management
* Partner with UX on design decisions and accessibility; work with APINET teams on contracts and pagination/error models; collaborate with DevOps on pipelines and environments
* Present trade-offs and decisions to leadership; document technical RFCs and drive tech debt remediation plans
* Coach junior engineers and enable AI-assisted SDLC practices (e.g., prompt patterns for code tests and reviews)
Required Skills & Experience
* Extensive years in front-end engineering including leadership of React teams on enterprise products
* Deep expertise in React 18, TypeScript, React Router, Redux/RTK, Hooks, Context and component composition
* Testing proficiency with Jest, React Testing Library, Playwright or Cypress; CI with Azure DevOps or GitHub Actions
* Proven experience integrating React clients with .NET APIs; familiarity with Azure services (App Service, API Management, Key Vault, Application Insights preferred)
* Experience with performance profiling and bundle optimization (Webpack, Vite), code splitting and tree shaking
Nice to Have
* React Native or React Native Web for shared component strategies
* Micro frontends and Module Federation
* Exposure to SonarQube, Veracode quality and security gates; CDN/Front Door caching; Redis-backed UI data flows
* Experience with design systems and Storybook-based documentation
Mandatory Skills
React
Good to Have Skills
Azure Functions, Azure App Service
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr