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
Categories
Mobile
