React Native Lead Developer
We are seeking a highly experienced Senior Lead Engineer specializing in React Native to design and deliver scalable, high-performance mobile applications. This role will be instrumental in defining the technical vision, driving architecture decisions, and building enterprise-grade mobile solutions using React Native, TypeScript, and Expo.The ideal candidate will combine strategic leadership with hands-on engineering expertise, working closely with cross-functional teams including Engineering, Product, Design, Backend, and DevOps to deliver secure, responsive, and maintainable applications across iOS and Android platforms.Key Responsibilities:Provide technical leadership and oversee day-to-day mobile engineering operationsDefine and drive mobile architecture strategy aligned with business objectivesLead the design and development of scalable, high-performance applications using React Native and TypeScriptArchitect reusable, modular components and implement scalable state management solutions (Redux, Zustand, Context API)Design robust navigation, deep linking, and routing strategies using React Navigation and Expo RouterImplement secure authentication mechanisms (OAuth, OIDC, biometrics, secure storage, token lifecycle management)Integrate native modules (Swift, Kotlin) for SDKs such as payments, analytics, push notifications, and device securityOptimize application performance including startup time, memory usage, rendering, and offline capabilitiesEstablish and manage CI/CD pipelines (Fastlane, EAS Build, App Store Connect, Google Play Console)Lead app release management, versioning strategy, and compliance with app store guidelinesEnsure adherence to security best practices, privacy regulations, and accessibility standardsCollaborate with backend teams to define API contracts and optimize mobile-backend interactionsDrive automated testing strategies (Jest, React Native Testing Library, Detox) and enforce code quality standardsMentor engineering teams and promote best practices, ownership, and continuous improvementParticipate in architecture reviews and long-term platform roadmap planningRequired Qualifications:Strong hands-on experience building production-grade applications using React Native and TypeScriptDeep understanding of the Expo ecosystem, including EAS, OTA updates, and build pipelinesExpertise in mobile architecture patterns (Clean Architecture, MVVM, modular design)Experience integrating native iOS (Swift) and Android (Kotlin) modules within React Native applicationsStrong knowledge of mobile application lifecycle, performance tuning, and memory managementExperience with push notifications, deep linking, analytics SDKs, and mobile security frameworksProficiency in authentication protocols such as OAuth, OIDC, and secure token handlingExperience with API integrations (REST, GraphQL) and offline-first/resilient design patternsStrong understanding of mobile DevOps, CI/CD pipelines, and release governanceProven ability to collaborate in Agile environments and influence cross-functional teamsAbility to balance hands-on development with strategic architectural leadershipBasic Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience)10+ years of overall software development experience6+ years of hands-on mobile development experience4+ years leading React Native applications in production environmentsProven experience delivering applications to both Apple App Store and Google Play StoreExperience working with cloud platforms such as AWS, Azure, or GCPStrong experience with CI/CD pipelines, automated testing, and DevOps practicesDemonstrated leadership experience in mentoring engineers and driving technical directionStrong problem-solving and decision-making skills with a focus on scalable architectureMandatory Skills:React NativeNative iOS Development