Role: Technical Lead — React, Mobile & SPA
Experience Required: 8+ years software engineering; 5+ years React; proven team-lead experience
Seniority: Senior
Primary Stack: React 18 + TypeScript, Refine.dev (Call-Centre SPA), React Native (Expo Managed)
Location: Hyderabad, India
Employment Type: Full-Time
Reports To: Solution Architect
About i95Dev
i95Dev is a global leader in eCommerce and digital-integration solutions, specialising in Magento / Adobe Commerce, Microsoft Dynamics ERP, and integrated omni-channel commerce for 200+ clients across the US, UK, Australia, and India. Our Hyderabad engineering centre delivers high-quality web, SPA, and mobile experiences through a senior-weighted, AI-accelerated engineering model.
Position Overview
We are seeking a Technical Lead — React, Mobile & SPA to own the architecture and delivery of the headless front-end streams of a regulated, multi-channel commerce platform: a React + Refine.dev Call-Centre SPA (agent order entry, customer lookup, dashboards) and React Native (Expo Managed) iOS + Android apps, all consuming a Magento GraphQL headless API.
You will lead a small team of React/SPA and React Native developers, define the component and testing strategy, enforce code-review discipline (including review of AI-generated code), and partner with the Magento Tech Lead on API contracts.
Key Responsibilities
Architecture & Technical Leadership
- Design the headless SPA architecture (Refine.dev agent UI) and the React Native app architecture (shared iOS + Android via Expo Managed Workflow).
- Define the GraphQL API contract and query strategy against the Magento backend, in partnership with the Magento Tech Lead.
- Establish a reusable component library (button, form, modal, table, notification) with WCAG 2.1 AA accessibility baked in.
- Own front-end performance (bundle size, code splitting, Core Web Vitals) and mobile performance (startup time, OTA strategy).
Mobile & SPA Delivery
- Lead Call-Centre SPA delivery (order entry, customer 360, agent dashboards, permissions).
- Lead React Native delivery (product browse, cart, checkout, order tracking) including push notifications (APNS/FCM), deep linking, and App Store / Play Store submission (client-owned accounts; i95Dev manages builds/uploads).
- Define the front-end testing strategy (React Testing Library, Cypress for SPA, Jest / Detox for mobile) with the SDET.
Team Leadership & Quality
- Lead and mentor React/SPA developers (Senior + Mid) and React Native developers (Senior + shared Mid).
- Run code reviews; enforce standards, accessibility, and the senior-review-before-merge discipline for AI-generated code.
- Contribute to hiring and onboarding of the React and mobile developers.
Required Skills & Experience
- 8+ years software engineering, with 5+ years hands-on React (18+) and TypeScript.
- Strong experience leading React Native (Expo Managed) apps to production on iOS + Android (push, deep linking, store submission).
- Experience building data-rich admin/agent SPAs — Refine.dev strongly preferred (or comparable: Ant Design Pro, React-Admin).
- Strong GraphQL (client + contract design), state management (Redux/Zustand), and component-library governance.
- Proven front-end performance optimisation and WCAG 2.1 AA accessibility delivery.
- Experience leading distributed teams, running code reviews, and enforcing quality gates.
- Git workflow and CI/CD (GitHub Actions).
Nice to Have
- Headless commerce experience consuming Magento / Adobe Commerce GraphQL.
- Bilingual / RTL (e.g., Arabic) UI delivery.
- Experience integrating with call-centre / POS agent workflows.
- Next.js or other React meta-framework experience.
Soft Skills
- Strong architectural decision-making across SPA and mobile concurrently.
- Excellent mentoring, code-review, and communication skills.
- Ownership and accountability for delivery quality and estimate integrity.
- Calm, structured problem-solving under parallel-stream delivery pressure.
Qualifications & Education
- Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
- Relevant front-end / cloud certifications are an advantage.
Working Model & Expectations
- Hyderabad-based, EST-overlap collaboration with daily team touchpoints.
- AI-accelerated engineering workflow (including v0.dev / Cursor); senior review of AI-generated code is non-negotiable.
- Strong written and spoken English.
Why Join i95Dev
- Lead both the SPA and mobile streams of a complex, multi-channel commerce platform.
- Work with modern accelerators (Refine.dev, Expo Managed) and a senior-weighted, AI-accelerated team.
- Clear growth path into Solution Architecture.
- Competitive compensation and a collaborative engineering culture.