Android Developer
Job description
The objective of the Android Mobile App Developer role is to technically lead and develop our client’s customer facing Android native mobile app, using leading development practices and cutting-edge technologies.
You will have the opportunity to work in a passionate and supportive team environment as well as:
You will have the opportunity to work in a passionate and supportive team environment as well as:
- Develop high quality and scalable solutions which you take pride in
- Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability
- Work closely with, and incorporate feedback from, product management, designers, architects and other developers
- Help define and encourage best practices, actively participate in code reviews
- Contribute to a culture of automated testing
- Focus on continuous improvement of the product, developer tool sets and productivity
- Help evolve our technology stack to industry best practice
- Extensive experience in Mobile App Development using Kotlin / Android Studio
- Strong experience in modern engineering practices and disciplines
- Experience working with API consumption experience preferably AWS
- Obfuscation tool such as DexGuard
- Experience in TDD (Test Driven Development)
- Google Firebase
- Experience with agile development methodologies specifically SCRUM
- Ability to work under pressure, with minimal guidance and prioritise the handling of multiple activities at any one time.