- Bachelor of Science in Computer Science or a related discipline preferred
- 4 years experience developing native mobile Android applications is a must
- 2 years experience programming in Kotlin is a must
- 2 years experience programming in Java is a must
- Experience leading a software development team is a must
- Available to be on-site daily is a must (occasionally remote)
- Experience with RxKotlin, RXJava, MVC, MVP, MVVMI MVI is a plus
- Experience with unit testing and test-driven development is a plus
- Experience with Google Maps API’s
- Design and build applications for Android
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organize, ion and automatization