Lead Mobile Developer
Required Skills & Experience - Years of hands-on mobile development experience - Years in a lead or technical leadership role - Expert proficiency in React Native, React, Expo/EAS, JavaScript/TypeScript - Working knowledge of native iOS development (Swift, UIKit, SwiftUI, Objective-C, Swift Concurrency/Combine) - Working knowledge of native Android development (Kotlin/Java, Android SDK, Jetpack) - Strong understanding of brownfield host-shell / mobile micro-frontend patterns, RN New Architecture (TurboModules/Fabric), Native Modules, and typed host bridge contracts - Experience with modern state management (Redux Toolkit, Zustand, Jotai) - Deep knowledge of performance optimization, memory management, and multithreading across cross-platform and native environments - Strong understanding of mobile UI/UX, accessibility, and responsive design - Proficiency with Git and version control workflows (GitFlow, trunk-based) - Experience working in Agile/Scrum teams - Experience with CI/CD pipelines (Jenkins, Bitrise, Fastlane) - Experience with testing: Jest/RNTL (unit), Detox/XCUITest/Espresso (E2E), contract tests for native/RN bridge - Strong analytical, debugging, and problem-solving skills - Experience with cloud platforms (Firebase, AWS, Azure, Google Cloud) - Knowledge of App Store and Play Store submission processes - Strong communication skills and ability to collaborate with product, design, and delivery teams - Strong end-to-end accountability and a track record of taking delivery fully to completion - Clear ownership mindset — not someone who leaves delivery responsibility with another organization - Solid experience working with offshore teams and driving work through closure across distributed teams - Scope control and management - Experience building, leading, or scaling multi-platform mobile development teams - Ability to influence technical direction across multiple teams or product lines Desired Skills - Familiarity with additional cross-platform frameworks (Flutter, Kotlin Multiplatform) - Experience architecting large-scale, multi-platform solutions - Strong understanding of mobile security best practices - Experience with advanced performance profiling and memory optimization tools across iOS, Android, and React Native