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 processes
Requirements
- 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 deployments
iOS & Android Platform Expertise: Strong understanding of native platform capabilities, including:
- Android and iOS application lifecycle
- Background processing
- Deep/Universal Links
- Permissions
- Native integrations
Authentication & 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 communication
Offline 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 databases
Push 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 integrations
Networking & Performance: Experience with:
- REST APIs, GraphQL, WebSockets/SignalR
- Request caching, offline queues, retry strategies
- Performance optimization, memory management, battery optimization, and crash analysis
Testing & 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 management
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
