What You’ll Do
You’ll wear many hats but your core responsibility will be as owner of 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
- Minimum of 3 years of 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.
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
- 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