Senior React Native Mobile Developer
DescriptionKforce is immediately adding a full-time Senior React Native Cross-Platform Mobile Developer in support of our nationally recognized, Consumer and Commercial Electronic R&D client in Spring, TX.Summary:We are seeking a Senior React Native Mobile Developer with extensive experience building secure, scalable, production-grade cross-platform applications for iOS and Android. The ideal candidate has strong React Native expertise combined with deep knowledge of native mobile capabilities, authentication, offline synchronization, secure storage, push notifications, GPS/location services, and enterprise mobile application architecture.Key Responsibilities:* Design, develop, and maintain enterprise-grade React Native applications* Build scalable, maintainable, and reusable mobile architectures* Integrate secure REST/GraphQL APIs and real-time services* Collaborate with Product, UX, Backend, Security, and QA teams* Optimize application performance, reliability, and battery usage* Troubleshoot production issues and mentor junior developers* Participate in architecture, code reviews, and Agile development processesRequirements* 7+ years of software development experience* 5+ years of developing production React Native applications* Strong JavaScript/TypeScript and React Native architecture* Experience with React Navigation, Redux/Context API, native modules, and App Store/Google Play deploymentsiOS & Android Platform Expertise:Strong understanding of native platform capabilities, including:* Android and iOS application lifecycle* Background processing* Deep/Universal Links* Permissions* Native integrationsAuthentication & Security:Hands-on experience with:* OAuth 2.0, OpenID Connect (OIDC), PKCE, JWT* Azure AD/Entra ID, MSAL, Auth0, Okta, Firebase Authentication* MFA, biometrics (Face ID/Touch ID), secure session management* Secure storage using iOS Keychain, Android Keystore, and encrypted storage* Mobile security best practices, certificate pinning, encryption, and secure API communicationOffline Data Synchronization:Experience designing production-grade synchronization including:* Offline-first architecture* Background synchronization* Delta sync* Conflict detection and resolution* Retry mechanisms* Queue-based synchronization* SQLite, Realm, WatermelonDB, or similar local databasesPush Notifications & Location Services:Experience implementing:* Firebase Cloud Messaging (FCM) and APNs* Rich, silent, and actionable push notifications* GPS tracking, background location updates, geofencing, and map integrationsNetworking & Performance:Experience with:* REST APIs, GraphQL, WebSockets/SignalR* Request caching, offline queues, retry strategies* Performance optimization, memory management, battery optimization, and crash analysisTesting & DevOps:Experience with:* Jest, React Native Testing Library, Detox* CI/CD using GitHub Actions, Azure DevOps, Bitrise, Fastlane, or App Center* TestFlight and Google Play release managementJob TypeContractCompensation56 - $60