Senior React Native Developer

Posted:
1/28/2025, 9:15:29 AM

Location(s):
Utah, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

What You’ll Do

You’ll wear many hats but your core responsibility will be as the single owner of our Android app, including our team of 3 React Native developers dedicated to our Android app

Product Development and Design

  • Plan out and scope features for product development

  • Review customer feedback and problems to ideate effective solutions

React Native Development

  • Build out the React Native application for Android devices

  • Write reusable, testable, and efficient code

  • Design and implement a high quality, stable, user application.

Data Security and Deployment

  • Implementation of security and data protection

  • Integration of deployment to testing and the Play Store

Who you are and what you’re about

Teamwork

  • Product development. We don't just want ticket coders. We want product engineers that want to help solve real user problems.

  • We work fast. The ideal engineer that loves to work with iterative small releases.

Learning

  • Comfortability learning new platforms and libraries. We’re constantly integrating with new systems and trying new libraries.

    • Our stack is React Native built with Expo.

    • Strong proficiency with JavaScript, TypeScript

  • Communication between our frontend and backend happens through GraphQL. You will be interested in learning GraphQL or have experience.

Quality

  • You're passionate about writing quality code

  • You're passionate about ensuring tests aren't just for coverage, but helping us catch breakage early.

Experience

  • 7-10 years of experience building mobile applications with React Native

  • Deep experience in React Native. Clear understanding of best-practices architecture

  • Knowledge of Node.js and frameworks available

  • User authentication and authorization between multiple systems, servers, and environments

  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

  • Implementing automated testing platforms and unit tests

Additional Info

  • We’ll pay for relocation to Utah if you aren’t already here

  • We work in office Mon/Tues/Thurs

  • We offer excellent & fully paid medical, dental, and vision insurance

  • Maternity & paternity leave available for new parents

  • 401k available