1. Working in our small but growing mobile development team
2. Building a mobile app with a rapidly growing user base that expects our app to work
3. Writing Java/Kotlin – our codebase for Android is Java
4. Using automated testing and Continuous Integration as we grow our team
5. Working together with our strong backend development team to deliver new functionality
6. Interacting with our in-house designer to achieve a polished UX
7. Taking part in code reviews
8. Regularly assessing and improving anything that affects you, your team or the company through retrospectives
9. Working with Java/Kotlin, Fabric (Answers, Crashlytics, Twitter), Google Analytics, Firebase, Google SDK, Github, Localisations and Push Notifications
The person we would like is:
1. Experienced in building and iterating apps
2. Skilled in object-oriented software development
3. Understanding of Human Interface Guidelines
4. Versed in software architecture and design patterns, ideally MVC or MVVM
5. Fluent in Java and the Android SDKs
6. Experienced in automated testing and continuous integration
7. Able to contribute to the design of APIs
8. Prepared to roll up their sleeves and get stuck in
9. Interested in app trends and keeping up to date with Android technologies
10. Has live applications on Google Play Store