React Native Tech Lead
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, eNcloud Services LLC, is seeking the following. Apply via Dice today!Title: React Native Tech LeadLocation: Downtown, Miami (Preferred Locals)ONSITEJob Description:The React / React Native Engineering Lead is responsible for defining and driving the technical vision for cross-platform mobile and web development using React and React Native within their product area. This role requires deep expertise in React Native alongside strong native iOS and Android development skills enabling the lead to bridge cross-platform and native implementations effectively. The React / React Native Engineering Lead owns the cross-platform layer while maintaining accountability for the overall engineering health of the product, participating in Agile ceremonies, ensuring alignment to roadmaps and timelines, and collaborating across all technology layers to deliver cohesive digital experiences.Essential Duties And ResponsibilitiesTechnical LeadershipDefine and drive the technical vision for React, React Native, and native mobile development across the product areaArchitect scalable, performant cross-platform mobile and web solutions that bridge cleanly with native iOS and AndroidEstablish and enforce best practices for performance, scalability, security, and code quality across React Native, iOS, and Android codebasesLead technical decision-making and evaluate new technologies, frameworks, and architecture patterns across all mobile platformsCreate technical design specifications and translate high-level architecture into working softwareReact Native Development & ImplementationLead feature development and enhancements for cross-platform mobile and web applicationsExpert proficiency in React Native, React, Expo/EAS, JavaScript/TypeScript, and modern development workflowsArchitect using the brownfield host-shell / mobile micro-frontend pattern, RN New Architecture (TurboModules, Fabric), Native Modules, and typed host bridge contractsImplement modern state management patterns (Redux Toolkit, Zustand, Jotai)Deep knowledge of performance optimization, memory management, and multithreading in cross-platform environmentsImplement and maintain CI/CD pipelines (Jenkins, Bitrise, Fastlane)Write clean, testable, maintainable code across shared and platform-specific modulesNative iOS DevelopmentWorking knowledge of Swift, UIKit, SwiftUI, and Objective-CFamiliarity with modern iOS architectures (MVVM, VIPER, Clean Architecture)Familiarity with Swift Concurrency (async/await), Combine, and modern iOS technologiesExperience with XCUITest and iOS performance profiling toolsKnowledge of App Store submission and deployment processesNative Android DevelopmentWorking knowledge of Kotlin/Java, Android SDK, and Jetpack librariesFamiliarity with modern Android architectures (MVVM, MVP, Clean Architecture)Familiarity with performance, memory management, multithreading, and concurrency on AndroidExperience with Espresso and Android performance profiling toolsKnowledge of Play Store submission and deployment processesQuality & TestingEnsure strong testing practices: Jest/RNTL (unit), Detox/XCUITest/Espresso (E2E), and contract tests for the native/RN bridgeIdentify and resolve performance bottlenecks across cross-platform, native bridge, iOS, and Android layersMaintain high standards for code quality, reliability, and maintainability across all mobile platformsTeam Leadership & MentoringMentor and guide React Native, iOS, and Android developers through code reviews, pairing, and technical coachingFoster continuous improvement in engineering practices, tooling, and workflowsCollaborate closely with product, design, and delivery teams to translate requirements into technical solutionsChampion code reuse and shared component strategies across mobile and web while knowing when native implementations are the right choiceProduct-Level Engineering OversightParticipate actively in Agile ceremonies (sprint planning, standups, retrospectives, backlog refinement) to ensure overall engineering progress aligns with roadmaps and timelinesMaintain awareness of engineering health across all technology layers of the product not just mobileIdentify cross-layer risks, dependencies, and blockers; escalate proactivelyKnow when to engage subject matter experts for other technology layers (services, web, AEM) and facilitate collaboration to resolve cross-cutting concernsEnsure that mobile implementations integrate cleanly with native modules, APIs, backend services, and content platformsInnovation & Continuous LearningStay current with React, React Native, iOS, Android, JavaScript/TypeScript, and mobile ecosystem trendsEvaluate emerging frameworks and methodologies (Kotlin Multiplatform, Flutter, Jetpack Compose, SwiftUI evolution, new React Native architecture)Drive adoption of modern cross-platform and native mobile technologies and development patternsRequired Skills & Experience10+ years of hands-on mobile development experience2+ years in a lead or technical leadership roleExpert proficiency in React Native, React, Expo/EAS, JavaScript/TypeScriptWorking 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 contractsExperience with modern state management (Redux Toolkit, Zustand, Jotai)Deep knowledge of performance optimization, memory management, and multithreading across cross-platform and native environmentsStrong understanding of mobile UI/UX, accessibility, and responsive designProficiency with Git and version control workflows (GitFlow, trunk-based)Experience working in Agile/Scrum teamsExperience with CI/CD pipelines (Jenkins, Bitrise, Fastlane)Experience with testing: Jest/RNTL (unit), Detox/XCUITest/Espresso (E2E), contract tests for native/RN bridgeStrong analytical, debugging, and problem-solving skillsExperience with cloud platforms (Firebase, AWS, Azure, Google Cloud)Knowledge of App Store and Play Store submission processesStrong communication skills and ability to collaborate with product, design, and delivery teamsStrong end-to-end accountability and a track record of taking delivery fully to completionClear ownership mindset not someone who leaves delivery responsibility with another organizationSolid experience working with offshore teams and driving work through closure across distributed teamsScope control and managementExperience building, leading, or scaling multi-platform mobile development teamsAbility to influence technical direction across multiple teams or product linesDesired SkillsFamiliarity with additional cross-platform frameworks (Flutter, Kotlin Multiplatform)Experience architecting large-scale, multi-platform solutionsStrong understanding of mobile security best practicesExperience with advanced performance profiling and memory optimization tools across iOS, Android, and React Native