Jobs · Information Technology

React Native Developer

Bright Vision Technologies · Austin, TX · 3 wk ago
RemoteRemoteInformation Technology$120k–$180k/yrFull-time

About the role

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a 100% remote (U.S.) full-time, direct W2 position requiring 5+ years of experience. Salary range: $120,000–$180,000 annually. Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply; new H-1B petitions are not sponsored. You will join a mobile engineering team building next-generation enterprise applications supporting millions of users across iOS and Android, with current initiatives in digital banking and financial services, healthcare patient engagement and telemedicine, field service and workforce management, enterprise sales enablement and CRM, logistics fleet tracking and warehouse management, real-time customer communication and notification platforms, secure mobile identity and authentication solutions, and cloud-native backend services deployed on Azure and AWS supporting high-volume mobile transactions.

Responsibilities

  • Design, develop, and maintain enterprise-scale React Native applications for iOS and Android platforms.
  • Build reusable UI components and shared mobile libraries that promote consistency across multiple applications.
  • Integrate mobile applications with RESTful APIs, GraphQL services, and cloud-based backend platforms.
  • Implement secure authentication using OAuth2, OpenID Connect, Azure AD, Okta, and biometric authentication technologies.
  • Develop real-time features using WebSockets, SignalR, Firebase Cloud Messaging (FCM), or push notification services.
  • Optimize application startup time, rendering performance, memory utilization, and battery efficiency.
  • Integrate native platform capabilities including camera, GPS, Bluetooth, NFC, biometrics, file storage, and device sensors.
  • Implement offline data synchronization, local storage, caching, and background synchronization capabilities.
  • Build scalable navigation architectures and state management solutions using Redux Toolkit, Zustand, or Context API.
  • Write comprehensive unit, integration, and end-to-end tests to ensure application quality.
  • Collaborate with DevOps teams to automate mobile build pipelines, testing, and application deployment.
  • Participate in architecture discussions, code reviews, sprint planning, and production support activities.
  • Troubleshoot production issues across multiple mobile platforms while maintaining high application availability.

Requirements

  • Five or more years of professional software development experience.
  • Three or more years of hands-on React Native development experience 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 implementing state management using Redux Toolkit, Redux, MobX, Zustand, or Context API.
  • Experience integrating RESTful APIs, GraphQL APIs, and cloud backend services.
  • Strong understanding of iOS and Android application 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 using 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 within Agile Scrum teams.

Qualifications

  • Experience building enterprise mobile applications within healthcare, financial services,

Similar jobs

React Native Developer

InfosysRichardson, TX· 6 days ago
Information Technologyapply on digitalcareers.infosys.com