Senior React Native Developer (Remote - USA)

Encore Consulting Services
United States
6 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Data Analysis Android Software Development Android Studio Apple IOS Apple Xcode Application Performance Management App Store (IOS)
+44 more
User Authentication Build Automation Microsoft Azure Biometrics Cloud Computing Code Review Continuous Integration Cursor (Graphical User Interface Elements) DevOps Github Push Technology Mobile Application Software OAuth Payment Gateway Scrum Methodology E2e Testing Cloud Services Software Engineering Software Testing Automation Framework Systems Integration TypeScript Web Content Accessibility Guidelines Google Cloud GitHub Copilot ReactJS Firebase Backend Gitlab Git Kotlin Kubernetes Information Technology Sentry Bitbucket Graphql React Native React Redux Google Play Objective C++ Restful APIs Es2015 Api Management Docker Microservices

Job description

We are seeking a highly skilled Senior React Native Developer to design, develop, and maintain high-performance cross-platform mobile applications for iOS and Android. The ideal candidate has strong experience with React Native, JavaScript/TypeScript, mobile architecture, REST APIs, and modern DevOps practices. Experience with native iOS/Android development and cloud services is a strong plus., * Design, develop, test, and deploy scalable React Native applications for iOS and Android.

  • Build reusable UI components and maintain clean, modular, and maintainable code.
  • Collaborate with Product Managers, UX/UI Designers, Backend Developers, and QA teams to deliver high-quality mobile applications.
  • Integrate RESTful APIs, GraphQL APIs, and third-party SDKs.
  • Optimize application performance, responsiveness, and reliability.
  • Implement secure authentication mechanisms such as OAuth, JWT, SSO, and biometric authentication.
  • Manage application state using Redux, Redux Toolkit, Context API, MobX, or Zustand.
  • Write unit, integration, and end-to-end tests using Jest, React Native Testing Library, and Detox.
  • Configure CI/CD pipelines for automated builds and deployments.
  • Publish and maintain applications on Apple App Store and Google Play Store.
  • Troubleshoot production issues and perform root cause analysis.
  • Mentor junior developers and participate in code reviews.
  • Work closely with backend teams to design scalable API integrations.
  • Follow Agile/Scrum methodologies and participate in sprint planning, standups, and retrospectives.

Requirements

  • Bachelor’’s degree in Computer Science, Engineering, or equivalent experience.
  • 8+ years of software development experience.
  • 5+ years of hands-on React Native development experience.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Experience with React Hooks, Functional Components, and React Navigation.
  • Strong knowledge of Redux, Redux Toolkit, Context API, or MobX.
  • Experience integrating RESTful APIs and GraphQL.
  • Experience with Firebase services (Authentication, Firestore, Cloud Messaging, Analytics).
  • Knowledge of push notifications and deep linking.
  • Experience with mobile application security best practices.
  • Experience using Git, GitHub, Bitbucket, or GitLab.
  • Familiarity with Agile development methodologies.

Preferred Qualifications

  • Experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C).
  • Experience with Expo and Expo EAS Build.
  • Knowledge of AWS, Azure, or Google Cloud Platform.
  • Experience with Fastlane and CodePush.
  • Experience with React Query, TanStack Query, or Apollo Client.
  • Familiarity with microservices architecture.
  • Experience implementing offline-first mobile applications.
  • Experience with payment gateway integrations.
  • Experience with accessibility (WCAG) standards.
  • Experience in Healthcare, Banking, Finance, Retail, or Insurance domains., * React Native
  • React.js
  • JavaScript
  • TypeScript
  • Redux / Redux Toolkit
  • React Navigation
  • REST APIs
  • GraphQL
  • Firebase
  • Jest
  • Detox
  • Expo
  • Git
  • CI/CD
  • Android
  • iOS
  • Xcode
  • Android Studio
  • OAuth
  • JWT
  • Push Notifications
  • Deep Linking
  • Fastlane
  • CodePush
  • Agile/Scrum

Nice to Have

  • Kotlin
  • Swift
  • Azure DevOps
  • AWS
  • Docker
  • Kubernetes
  • React Query
  • Apollo Client
  • App Center
  • Sentry
  • Crashlytics
  • AI-assisted development tools (GitHub Copilot, Claude Code, Cursor)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:52 min

Transitioning to React Native from web development

Milica Aleksic Milica Aleksic · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all