About the job
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. 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 management Other Technical Must-Haves • Strong code review skills and ability to enforce best practices • Deep 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 architecture • Experience handling edge cases, error states, and unreliable network conditions • Strong understanding of API contracts, pagination, filtering, and data flow • Experience implementing authentication flows, token handling, and role-based UI logic • Testing mindset (unit tests and basic integration testing) • Familiarity with CI/CD pipelines, environment configs, and release workflows • Strong Git knowledge (branching, PRs, conflict resolution) • Ability to debug production issues using logs, crash reports, and monitoring tools • Clear understanding of iOS vs Android platform differences Scalable React Native Architecture (Must-Have) • Proven experience building scalable React Native applications that grow in features, users, and team size • Strong understanding of feature-based architecture (not screen-based clutter) • Clear separation of UI, business logic, and data access layers • Experience designing and enforcing a shared design system (components, tokens, theming) • Strong command of TypeScript-driven API contracts and typed navigation • Ability 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 What You’ll Do • Architect and build scalable React Native applications • Lead, mentor, and review code from front-end developers • Set and enforce front-end standards, performance benchmarks, and architecture • Convert UI/UX designs into pixel-perfect, high-performance interfaces • Collaborate closely with backend, AI, and product teams • Take ownership of front-end timelines, quality, and delivery What We’re Looking For • Strong technical leadership and decision-making ability • Ability to think beyond screens and understand full data flow • Ownership mindset — responsible for outcomes, not just tasks • Comfortable making architectural decisions and defending them
Requirements
- React Native
- TypeScript
- JavaScript
- Git
Preferred Technologies
- React Native
- TypeScript
- JavaScript
- Git
Similar Jobs
Senior Frontend Developer
Intellias
Senior Frontend Developer
Intellias
Senior Frontend Developer
Egen