React Native Engineer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2

Skills

A/B Testing
API
Agile
Amazon S3
Amazon Web Services
Analytics
Bridging
Cloud Computing
Collaboration
Communication
Continuous Delivery
Continuous Integration
Debugging
Dynatrace
Functional Programming
GraphQL
IOS Development
JavaScript
Mobile Applications
Mobile Development
Node.js
Open Source
React Native
React.js
Swift
Testing
TypeScript
Writing

Job Details

Title: React Native Engineer
Location: Remote

Active LinkedIn
React Native Engineer
We're looking for a React Native Engineer to help us design, build, and maintain a high-quality mobile experience that delights users. You'll work closely with product managers, designers, and partner teams to deliver performant, maintainable, and scalable mobile features. This role is ideal for someone who is passionate about clean architecture, seamless mobile-cloud integration, and writing testable, well-documented code in a fast-moving, agile environment. Bonus points if you bring experience building Backend-for-Frontend (BFF) services tailored to mobile apps.
Responsibilities:

  • Build and maintain cross-platform mobile features using React Native
  • Develop and maintain BFF services using Node.js and TypeScript to support tailored mobile data needs
  • Collaborate with designers and product managers to implement intuitive, consistent user experiences
  • Integrate mobile apps with cloud-based services, primarily using AWS (e.g., Lambda, API Gateway, S3)
  • Write clean, testable code using TypeScript, React Native, and modern libraries and tooling
  • Drive improvements in app performance, reliability, and CI/CD pipelines
  • Participate in code reviews and architectural discussions
  • Help define and evolve mobile best practices, especially around cloud integration, service boundaries, and observability

Required Qualifications:

  • 7+ years of experience
  • 2+ years of experience in mobile development, with at least 2+ years using React Native in production
  • Proficient in JavaScript and TypeScript, with a strong understanding of functional programming concepts
  • Hands-on experience integrating mobile applications with AWS services or other cloud providers
  • Experience building and maintaining cloud-native Backend-For-Frontend (BFF) services, especially for mobile applications
  • Strong understanding of API design (REST/GraphQL) and backend integration
  • Familiar with mobile debugging, performance profiling, and testing frameworks like Jest and Detox
  • Strong communication and collaboration skills in remote-first teams

Nice to Have:

  • Experience with micro front-ends and module federation
  • Experience with native mobile development in Swift and/or Objective-C
  • Familiarity with AWS cloud-native architecture patterns
  • Knowledge of native module bridging between React Native and native iOS code
  • Exposure to cloud-based observability tools (e.g., Datadog, CloudWatch, Dynatrace)
  • Familiarity with feature flags, analytics, A/B testing, and mobile release cycles
  • Contributions to open source or mobile developer communities
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.