We are looking for a senior-level React Native developer with 8+ years of experience who can architect, lead, and scale front-end systems. This role is for someone who doesn’t just build screens, but owns front-end quality, structure, and technical direction .
This is a lead role with hands-on coding and team supervision responsibilities.
Contract - Full-time (tenure 3 months)
Experience Required
- 6 + years of hands-on experience with React Native
- Proven experience leading or supervising front-end developers
- Experience building and maintaining production-scale mobile applications (iOS & Android)
- Experience working in fast-paced, startup environments
Core Technical Skills (Must-Have)
React Native (Expert)TypeScript (Strong proficiency)Advanced JavaScript (async / await, event loop, performance, memory concepts)Strong understanding of component architecture, reusability, and state managementOther Technical Must-Haves
Strong code review skills and ability to enforce best practicesDeep experience with state management (Redux, Zustand, or equivalent)Performance optimization expertise (re-renders, memoization, list virtualization)Ability to design and maintain scalable folder and component architectureExperience handling edge cases, error states, and unreliable network conditionsStrong understanding of API contracts , pagination, filtering, and data flowExperience implementing authentication flows , token handling, and role-based UI logicTesting mindset (unit tests and basic integration testing)Familiarity with CI / CD pipelines , environment configs, and release workflowsStrong Git knowledge (branching, PRs, conflict resolution)Ability to debug production issues using logs, crash reports, and monitoring toolsClear understanding of iOS vs Android platform differencesScalable React Native Architecture (Must-Have)
Proven experience building scalable React Native applications that grow in features, users, and team sizeStrong understanding of feature-based architecture (not screen-based clutter)Clear separation of UI, business logic, and data access layersExperience designing and enforcing a shared design system (components, tokens, theming)Strong command of TypeScript-driven API contracts and typed navigationAbility to correctly manage local state vs server state (Redux / Zustand, React Query or equivalent)Performance-first mindset– Optimized lists (FlatList / FlashList, virtualization)
– Pagination and lazy loading by default
– Efficient image handling and caching
Experience structuring navigation for scale and roles– Modular navigators
– Role-based flows (customer, supplier, driver) without duplication
– Deep-linking ready navigation
Strong understanding of production readiness– Centralized error handling
– Logging and crash reporting
– Environment separation (dev, staging, prod)
– Feature flags and safe rollouts
Ability to build codebases that scale with people– Clear folder conventions
– PR standards and review guidelines
– Documentation that enables fast onboarding
Additional Languages & Skills (Strong Plus)
React (Web) for admin panels and shared componentsHTML & CSS (Advanced layout understanding)Basic to Intermediate SQL for data-driven UI thinkingStrong understanding of REST APIs (GraphQL is a plus)Familiarity with Node.js for tooling, scripts, or shared logicExposure to Python is a plus, especially for AI or data-driven featuresWhat You’ll Do
Architect and build scalable React Native applicationsLead, mentor, and review code from front-end developersSet and enforce front-end standards, performance benchmarks, and architectureConvert UI / UX designs into pixel-perfect, high-performance interfacesCollaborate closely with backend, AI, and product teamsTake ownership of front-end timelines, quality, and deliveryWhat We’re Looking For
Strong technical leadership and decision-making abilityAbility to think beyond screens and understand full data flowOwnership mindset — responsible for outcomes, not just tasksComfortable making architectural decisions and defending them