Front-End Lead (React Native + React)
Job Title: Front-End Lead (React Native + React)
Location: Chidambaram, Tamil Nadu
Experience: 7–12 years of proven experience delivering production-grade front-end applications.
Employment Type: Full-Time | On-site
Salary Range: As per Industry Standards
Reporting To: Head of Operations
Language: Tamil (Mandatory)
About the Role
The Front-End Lead is a senior engineering leadership role responsible for architecting, delivering,
and optimising all front-end applications across the Company’s ecosystem—Academy (internal
products), Digital Agency (client delivery), and Labs (MVP incubation). This role demands strong
technical depth, hands-on delivery capability, architectural judgement, and the ability to lead
developers through enterprise-grade engineering practices.
You will own both mobile and web front-end engineering, with React Native as the primary focus
and React Web as a strong supporting requirement. You will establish coding standards, guide
component architecture, ensure UI/UX fidelity from Figma, optimise performance across devices,
enforce Git and CI/CD discipline, and represent the front-end function in all cross-functional Agile
ceremonies.
This is NOT a teaching role. It is a delivery, architecture, and leadership role.
Key Responsibilities
1. Architecture, Engineering & System Design
- Architect scalable React Native applications integrated with Django REST APIs.
- Own React.js architecture for web dashboards, portals, and client-facing interfaces.
- Build and maintain reusable UI component libraries aligned with Figma design systems.
- Create cross-platform architecture patterns ensuring consistency across Android, iOS, and Web.
- Define state-management strategies using Context, Reducers, Redux Toolkit, or Recoil.
- Drive adoption of clean architecture, modular design, and production-grade code patterns.
2. Delivery Leadership & Execution
- Lead front-end delivery for all Agency and Labs projects (UK, EU, India clients).
- Translate business, UX, and API requirements into engineering plans and sprint-ready tasks.
- Collaborate closely with Backend Lead to define API contracts, error models, caching, pagination.
- Conduct detailed code reviews ensuring readability, performance, accessibility, and maintainability.
- Oversee build pipelines (Expo EAS), versioning, OTA updates, and release cycles.
- Ensure performance through:
- Lazy loading & memoisation
- Virtualised lists
- Image optimisation
- Bundle analysis
- Flipper performance profiling
3. Integration, Collaboration & Cross-Functional Workflows
Integrate Figma UX/UI designs—ensuring pixel accuracy, correct spacing, typography, colour tokens.
Collaborate with:
- Backend engineering (Django/DRF)
- UX/UI/CX Designer (Figma systems)
- QA/Test Engineer (Selenium, Appium, Postman)
- Business Analyst (BRD, FRS, flows)
- Project Manager (Sprints, RAID management)
- Participate actively in Agile ceremonies: stand-ups, sprint planning, reviews, retrospectives.
- Ensure PR quality, feature readiness, and build stability before merging to main branches.
4. Code Quality, Security, DevOps & CI/CD Alignment
Enforce front-end engineering standards: folder structures, naming conventions, component purity.
Integrate automated testing:
- Jest
- React Testing Library
- Detox/Appium basics (awareness)
- Work with DevOps on CI/CD pipelines:
- GitHub Actions
- AWS Amplify (FE hosting)
- Expo EAS pipelines
- Implement basic security measures:
- Input validation
- Secure storage handling
- Safe token management
- HTTPS-only endpoints
5. Mentorship & Technical Leadership
- Lead and mentor front-end and full-stack developers embedded in delivery pods.
- Conduct architecture workshops, debugging sessions, and best-practice learning circles.
- Build career progression paths for associates.
- Establish and maintain documentation, ADRs (Architecture Decision Records), and reusable templates.
Technical Expertise Requirements
Core Front-End Stack
- React Native (Expo + CLI)
- React.js (CRA, Vite, Next.js awareness)
- JavaScript (ES6+), TypeScript (preferred)
- React Navigation v6 (Stack, Drawer, Tab)
- Axios / Fetch API
- Context API / Reducers / Redux Toolkit / Recoil
- AsyncStorage / Secure Storage
- React Native Vector Icons / Lottie Animations
- Tailwind CSS, Styled Components, Material UI (web)
- Formik + Yup for form management
- Expo EAS, OTA updates, build pipelines
Supporting Tools & Ecosystems
- Figma (design handoff, Inspect mode, tokens)
- Git/GitHub (branching, PR reviews, protected branches)
- Jira / Sintra.ai (sprint & task management)
- Chrome DevTools, Flipper, React Profiler
- Jest, React Testing Library
- Appium/Detox (awareness)
- Looker Studio / GA4 dashboards (basic awareness for data-driven UI decisions)
Backend & DevOps Awareness (Cross-Functional Competency)
- Django REST Framework (API behaviours)
- JSON structure, pagination, error handling, rate limits
- AWS Amplify / S3 / CloudFront (front-end hosting)
- Docker basics (containerised FE dev environment)
- CI/CD with GitHub Actions
Profile Requirements
- 7–12 years of proven experience delivering production-grade front-end applications.
- Strong experience leading web and mobile engineering teams.
- Deep command of React Native architecture and React ecosystem.
- Experience with performance tuning across Android/iOS.
- Strong understanding of UX alignment, accessibility (WCAG), and CX principles.
- Excellent communication, documentation, and stakeholder skills.
- Ability to operate in fast-paced delivery environments with global clients.
About the Workplace
- Lead engineering for high-impact applications used in India, UK, and EU.
- Work with senior architects, designers, QA, BA, and PMs.
- Shape junior developers into enterprise-grade professionals.
- Influence architecture, delivery quality, and innovation across all divisions.
- Contribute to meaningful digital transformation in healthcare, education, and community sectors.
To Apply
Subject Line: Application – Front-End Lead (React Native + React)