React Developer - Tech Lead
Key Skills for This Role
Full Job Posting
Project description
The programme is building a resilient, secure, production-grade platform of Python backend services, REST APIs, asynchronous processing components and external integrations, backed by MongoDB and delivered through a React/TypeScript operational user interface with auditable operations and role-based enterprise user journeys. As an experienced React and TypeScript engineer, you will own the platform's operational user interface, including data-rich screens, API integration, status and exception handling, accessible components and role-based enterprise user journeys.
Responsibilities
- Own complex operational screens, reusable components and front-end patterns.
- Integrate REST APIs and manage server state, caching, polling and error handling.
- Implement consistent UI using the agreed enterprise design system.
- Manage client state and role-based UI behaviour.
- Deliver accessible interfaces aligned to WCAG principles.
- Create component, unit and integration tests.
- Optimise performance and troubleshoot complex UI/API behaviour.
- Contribute to design decisions and support Junior engineers.
SKILLS
Must have
- Years of experience: 10+ Must have (strong production expertise):
- Strong production SPA development in React and TypeScript: hooks and reusable components.
- Complex operational UI: dashboards, tables, status/exception displays and changing operational data.
- REST, async handling, caching, polling, loading/error states and correct stale-vs-fresh data presentation with timestamps.
- Translating designs into consistent reusable enterprise components (Nitro or comparable design system).
- State management: Redux Toolkit, Zustand or comparable.
- Hands-on accessible UI delivery (WCAG 2.2 AA) – not awareness only.
- Component/unit/integration testing and maintainable code.
- Role-based journeys (authentication/RBAC) and secure enterprise UI behaviour.
- Responsible use of AI coding/testing assistants. Independently owns complex screens and front-end patterns, contributes to design decisions and diagnoses complex UI/API issues.
Nice to have
N/A
Responsibilities
- • Own complex operational screens, reusable components and front-end patterns. • Integrate REST APIs and manage server state, caching, polling and error handling. • Implement consistent UI using the agreed enterprise design system. • Manage client state and role-based UI behaviour. • Deliver accessible interfaces aligned to WCAG principles. • Create component, unit and integration tests. • Optimise performance and troubleshoot complex UI/API behaviour. • Contribute to design decisions and support Junior engineers.
Skills
- Years of experience: 10+ Must have (strong production expertise): • Strong production SPA development in React and TypeScript: hooks and reusable components. • Complex operational UI: dashboards, tables, status/exception displays and changing operational data. • REST, async handling, caching, polling, loading/error states and correct stale-vs-fresh data presentation with timestamps. • Translating designs into consistent reusable enterprise components (Nitro or comparable design system). • State management: Redux Toolkit, Zustand or comparable. • Hands-on accessible UI delivery (WCAG 2.2 AA) – not awareness only. • Component/unit/integration testing and maintainable code. • Role-based journeys (authentication/RBAC) and secure enterprise UI behaviour. • Responsible use of AI coding/testing assistants. Independently owns complex screens and front-end patterns, contributes to design decisions and diagnoses complex UI/API issues.
About Luxoft
Global IT services and consulting company
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Luxoft
Treasury Business Analyst - Dubai, United Arab Emirates
, UAE
Luxoft is seeking a senior Treasury Business Analyst to upgrade treasury applications and support Treasury and Capital Markets initiatives. The role requires 6–10 years of business analysis experience, at least four year
Senior Software Development Engineer in Test (SDET)
Chennai, IND
Treasury Business Analyst - Dubai, United Arab Emirates
, UAE
React Developer - Tech Lead
Chennai, IND
Support Engineer (IAM + AWS + Python)
Bengaluru, IND
Python Developer - Tech Lead
Chennai, IND
Python Developer - Tech Lead
Bengaluru, IND
Senior Software Development Engineer in Test (SDET)
Chennai, IND
WTX Developer / IBM
Chennai, IND
