More jobs:
React Technical Lead
Job in
City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listed on 2026-01-10
Listing for:
Thrive IT Systems
Full Time
position Listed on 2026-01-10
Job specializations:
-
IT/Tech
IT Support, UI/UX Design
Job Description & How to Apply Below
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 Dev Ops 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, Type Script, 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 Dev Ops 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)
- Extensive years in front-end engineering including leadership of React teams on enterprise products
- Deep expertise in React 18, Type Script, React Router, Redux/RTK, Hooks, Context and component composition
- Testing proficiency with Jest, React Testing Library, Playwright or Cypress; CI with Azure Dev Ops or Git Hub 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
- React Native or React Native Web for shared component strategies
- Micro frontends and Module Federation
- Exposure to Sonar Qube, Veracode quality and security gates; CDN/Front Door caching;
Redis-backed UI data flows - Experience with design systems and Storybook-based documentation
React
Good to Have SkillsAzure Functions, Azure App Service
Seniority level- Mid-Senior level
- Full-time
- Information Technology
- IT Services and IT Consulting
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×