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