Versant

Senior Software Engineer, Mobile (React Native)

Versant
Apply
7 days ago
Remote, United StatesSenior

Responsibilities

  • Design, build, test, and maintain scalable React Native applications for iOS and Android.
  • Develop reusable, accessible, and high-performing components using React Native and TypeScript.
  • Guide architectural decisions involving navigation, state management, data access, and native integrations.
  • Integrate REST and GraphQL APIs, authentication services, analytics platforms, and third-party SDKs.
  • Own features from technical design through testing, release, monitoring, and production support.
  • Partner with Product, Design, QA, and backend engineers to deliver technical solutions.
  • Improve application performance, reliability, automated testing, tooling, and release processes.
  • Participate in code reviews, technical discussions, knowledge sharing, and technical-debt reduction.

Requirements

  • 5+ years of software engineering experience, including 3+ years building and supporting production React Native applications.
  • Strong proficiency with React Native, React, TypeScript, and modern JavaScript across iOS and Android.
  • Strong understanding of mobile architecture, navigation, state management, component design, data persistence, and platform-specific behavior.
  • Experience integrating REST or GraphQL APIs, authentication, and third-party services.
  • Experience with automated testing, mobile build and signing, and Apple App Store and Google Play release processes.
  • Ability to produce clean, secure, testable, and maintainable code using sound engineering practices.
  • Strong ownership, communication, and problem-solving skills within a distributed engineering team.
  • Experience using AI-assisted development tools or integrating AI into products or engineering workflows.
  • Preferred experience includes mobile CI/CD, over-the-air releases, observability, crash reporting, push notifications, deep linking, offline workflows, accessibility, or internationalization.
  • Preferred experience includes high-traffic consumer applications, payments, digital wallets, native hardware, or ticketing, concessions, point-of-sale, inventory, ordering, loyalty, cinema, entertainment, or hospitality platforms.
  • Familiarity with Node.js, Ruby on Rails, relational databases, Redis, or AWS.

Benefits

  • Fully remote role performed primarily from the employee’s residence.
  • Occasional travel is required, primarily within the United States several times a year and rarely globally.
  • External candidates may be required to attend an in-person interview at a VERSANT Media location.
  • Benefits may include health insurance, retirement plans, and paid time off.

Tech Stack

AWSGraphQLiOSJavaScriptNode.jsReactReact NativeRedisRuby on RailsTypeScript

Categories

Mobile
Versant

About Versant

11-50 employees
Contact me