React Native Developer
Job Description
Bright Vision Technologies is seeking an experienced React Native Developer to deliver scalable, secure, cross-platform mobile apps for iOS and Android in a 100% remote U.S. Direct W2 role.
Responsibilities
- Design, develop, and maintain enterprise-scale React Native applications for iOS and Android.
- Build reusable UI components and shared mobile libraries to keep multiple apps consistent.
- Integrate mobile clients with RESTful APIs, GraphQL services, and cloud backend platforms.
- Implement secure authentication using OAuth2 and OpenID Connect with Azure AD and Okta, plus biometric authentication.
- Develop real-time capabilities using WebSockets, SignalR, Firebase Cloud Messaging (FCM), and/or push notification services.
- Optimize startup time, rendering performance, memory usage, and battery efficiency.
- Integrate native device capabilities including camera, GPS, Bluetooth, NFC, biometrics, file storage, and device sensors.
- Implement offline synchronization with local storage, caching, and background sync behavior.
- Create scalable navigation and state management patterns using Redux Toolkit, Zustand, or Context API.
- Write unit, integration, and end-to-end tests to support application quality.
- Partner with DevOps to automate mobile build pipelines, testing, and deployments.
- Join architecture discussions, code reviews, sprint planning, and production support.
- Troubleshoot production issues across multiple mobile platforms while maintaining high availability.
Requirements
- 5+ years of professional software development experience.
- 3+ years of hands-on React Native development delivering production mobile applications.
- Strong proficiency in React Native, React, JavaScript (ES6+), and TypeScript.
- Deep understanding of React Hooks, Functional Components, Context API, and component lifecycle.
- Experience with state management using Redux Toolkit, Redux, MobX, Zustand, or Context API.
- Experience integrating RESTful APIs, GraphQL APIs, and cloud backend services.
- Solid knowledge of iOS and Android app lifecycle, navigation, permissions, and platform-specific behaviors.
- Experience with native modules and bridging between React Native and Swift, Objective-C, Java, or Kotlin.
- Familiarity with Expo and React Native CLI development environments.
- Experience implementing secure authentication with JWT, OAuth2, Azure AD, Auth0, Okta, or Firebase Authentication.
- Experience integrating Firebase services including Analytics, Crashlytics, Cloud Messaging, and Remote Config.
- Hands-on experience with Git, CI/CD pipelines, Fastlane, GitHub Actions, Azure DevOps, or Bitrise.
- Strong understanding of mobile performance optimization, debugging, and memory profiling.
- Experience with local databases such as SQLite, Realm, or AsyncStorage.
- Knowledge of mobile security best practices including secure storage, encryption, certificate pinning, and secure API communication.
- Experience working in Agile Scrum teams.
Preferred Qualifications
- Experience building enterprise mobile applications in healthcare, financial services, retail, logistics, or insurance.
- Familiarity with React Navigation, React Query, TanStack Query, and modern mobile architecture patterns.
- Experience integrating payment platforms such as Stripe, Apple Pay, or Google Pay.
- Knowledge of Bluetooth Low Energy (BLE), NFC, QR code scanning, barcode scanning, and IoT device integration.
- Experience implementing biometric authentication including Face ID, Touch ID, and Android Biometric Authentication.
- Familiarity with Azure, AWS, or Google Cloud mobile backend services.
- Experience with automated testing using Jest, React Native Testing Library, Detox, Appium, or Maestro.
- Experience publishing and maintaining apps in the Apple App Store and Google Play Store.
- Familiarity with mobile analytics platforms including Firebase Analytics, AppCenter, or New Relic.
- Experience with Docker, Kubernetes, and cloud-native microservice environments supporting enterprise mobile applications.
Project Environment
- Join a mobile engineering team delivering next-generation enterprise applications for millions of users across iOS and Android.
- Current initiatives include:
- Digital banking and financial services mobile platforms
- Healthcare patient engagement and telemedicine applications
- Field service and workforce management solutions
- Enterprise sales enablement and CRM mobile applications
- Logistics, fleet tracking, and warehouse management solutions
- Real-time customer communication and notification platforms
- Secure mobile identity and authentication solutions
- Cloud-native backend services are deployed on Azure and AWS to support high-volume mobile transactions.
Location
- Remote (100% remote)
Compensation
- USD 120,000 - 180,000 per year
Sponsorship
- U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply.
- Unable to sponsor new H-1B visa petitions for this position.
How to Apply
- Send your resume to [email protected] for immediate consideration.
- Or contact: (908) 676-4399.
- Learn more: www.bvteck.com