Mobile Application Developer
Senior React Native Cross-Platform Mobile Developer (iOS & Android) Houston, TX (Onsite)ContractPosition Summary We are seeking a Senior React Native Mobile Developer with extensiveexperience building secure, scalable, production-grade cross-platformapplications for iOS and Android. The ideal candidate has strong ReactNative expertise combined with deep knowledge of native mobilecapabilities, authentication, offline synchronization, secure storage,push notifications, GPS/location services, and enterprise mobileapplication 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 processes.Required Technical SkillsMobile Development 7+ years of software development experience.5+ years developing production React Native applications.Strong JavaScript/TypeScript and React Native architecture.Experience with React Navigation, Redux/Zustand/Context API, native modules, and App Store/Google Play deployments.iOS & Android Platform ExpertiseStrong understanding of native platform capabilities, including: Android and iOS application lifecycleBackground processingDeep/Universal LinksPermissionsNative integrationsAuthentication & SecurityHands-on experience with: OAuth 2.0, OpenID Connect (OIDC), PKCE, JWTAzure AD/Entra ID, MSAL, Auth0, Okta, Firebase AuthenticationMFA, biometrics (Face ID/Touch ID), secure session managementSecure storage using iOS Keychain, Android Keystore, and encrypted storageMobile security best practices, certificate pinning, encryption, and secure API communicationOffline Data SynchronizationExperience designing production-grade synchronization including: Offline-first architectureBackground synchronizationDelta syncConflict detection and resolutionRetry mechanismsQueue-based synchronizationSQLite, Realm, WatermelonDB, or similar local databasesPush Notifications & Location ServicesExperience implementing: Firebase Cloud Messaging (FCM) and APNsRich, silent, and actionable push notificationsGPS tracking, background location updates, geofencing, and map integrationsNetworking & PerformanceExperience with: REST APIs, GraphQL, WebSockets/SignalRRequest caching, offline queues, retry strategiesPerformance optimization, memory management, battery optimization, and crash analysisTesting & DevOps