Job details

React Native Developer

  • Java
  • TypeScript
  • iOS
  • Android
  • Rails
  • React Native

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 8 months ago

About the Role

You’ll work closely with our leadership team to help guide our technology and product decisions for our mobile app. We’re a group that values clear communication, transparency, and collaboration. We drive progress by small iterations and reflecting on how we can best work together. 

What You’ll Do

  • Drive product, process, and toolset decisions for greenfield projects that will drive the business for the next 3-5 years
  • Design and build our iOS and Android apps using React Native consuming APIs built with Ruby on Rails
  • Facilitate technical conversations with other engineers and help steer decisions in the right direction
  • Offer constructive and respectful feedback via code reviews
  • Assist other engineers in resolving or removing blockers they might encounter
  • Research and promote design patterns and practices that fit our technical challenges
  • Write automated unit and integration tests as well as build tools to assist in testing various aspects of our app
  • Build in business and technical metrics alongside the features themselves to further us as a data-driven organization
  • Work with our DevOps and QA teams to ensure quality in our builds and releases.
  • Work with our DevOps team to ensure our CI/CD pipeline fits our growing needs.
  • Receive a personalized development program and sponsorship from your manager

 What We Look For

  • 3+ years of experience developing, releasing, and maintaining production-quality mobile apps with React Native on iOS and Android.
  • Expertise in building and consuming APIs
  • Proficiency with Typescript
  • Experience with CI/CD and build pipelines
  • Basic familiarity with one or more native mobile languages such as Swift or Java.
  • Ability to troubleshoot production issues in unfamiliar code
  • Experience scoping large projects into small iterations for release
  • Clear and efficient communication skills
  • Mentorship skills and the ability to give well-crafted constructive feedback