Android Mobile Developer
We seek a skilled Android Mobile Developer to join our client's Mobile team. In this role, you will be instrumental in developing and maintaining our Android and iOS applications. Working within an Agile framework, you will deliver innovative and robust solutions, ensuring our software is flexible, reliable, efficient, and secure.
Key Responsibilities:
1. Collaborate with a diverse scrum team to produce high-quality software.
2. Convert product and architecture requirements into code with accurate timeframes and delivery estimates.
3. Ensure top-notch code quality by adhering to best practices and coding standards.
4. Maintain various applications and services to support our platform.
5. Stay proficient in multiple mobile development technologies, coding languages, and disciplines.
Skills and Experience Required:
6. Strong experience in Java and Kotlin.
7. Proficient with Android SDK and frameworks such as Android Jetpack.
8. Familiarity with RESTful APIs for backend integration.
9. Knowledge of web technologies and UI/UX standards.
10. Understand Google’s design principles and interface guidelines.
11. Experience with performance and memory optimisation using tools like Android Studio Profiler.
12. Familiar with cloud message APIs and push notifications.
13. Proficient in code versioning tools like Git.
14. Experience with iOS development is a plus but not required.
15. Familiarity with industry best practices, development processes, and methodologies.
16. Experience delivering complex software solutions in an Agile setting.
Benefits:
17. 33 days paid annual leave (including bank holidays) with the ability to purchase up to 10 more days.
18. Bonus
19. An additional day’s leave on or around your birthday.