- Craft a mobile app for millions of customers to enjoy
- Design the native app and backend solutions for optimal performance, flexibility and maintainability
- Keep codebase easy to maintain, keep it easy for others
- Review customer usage, insights to relentlessly test and improve the experience with your team
- Review code contributed by the rest of the team and work with them to simplify and improve it
- Give back to the community internally, and also by contributing to open-source projects
- 2 year of experience building commercial React Native mobile applications for both iOS and Android,
- Awareness of state/data management libraries (Redux and Redux Sagas)
- Excellent knowledge of the latest JS standards and understanding of typing (TypeScript, Flowtype)
- Strong experience with testing suites (Jest) - Strong debugging skills;
- Experience with writing native modules for iOS and Android;
- Integrating with 3rd party APIs and Services,
- Strong command of English (CEFR C1),
- Experienced with understanding and producing technical documentation and conducting a conversation,
- Understanding of Scrum methodologies (experience working in an Agile environment)
Additional advantages:
- Ability to analyze backend communication between application and API (Charles, Postman)
- Familiarity with axios