The Opportunity
Are you a passionate Android engineer with a track record for building modern, beautiful and creative Android apps that meet business needs and delight the end user?
This is a really exciting opportunity to work within the Digital Ventures space at Medibank, in a small mobile engineering team charged with the responsibility of improving the health and wellbeing of corporate Australia in new ways! Ideally you will be comfortable working and collaborating daily with Product Designers, Product Managers and UX Researchers to deeply understand our customers problems and creatively solution concepts to take to market quickly. We're a fast moving squad so be ready to experience a fast paced environment that will look a little different to the usual corporate setup.
This Senior Android Engineer opportunity is perfect for someone that wants to take ownership over change within Medibank, this is genuinely a unique opportunity to grow in a forever changing environment.
Key Responsibilities Include:
1. Full end-to-end SDLC across Android App Development.
2. Collaborate with the team to help solve customer problems through deeply understanding the technical capabilities of the platform.
3. Work across the digital and venture teams to assess system requirements and specifications, identifying and addressing any potential issues prior to implementation.
4. Design technical solutions of assigned technology solutions for initiatives.
5. Collaborate with colleagues to troubleshoot problems, share knowledge, perform code reviews and process improvement reviews.
6. Create and update application documentation so that support can be efficiently performed and the impact of future change requests can be assessed.
7. Enable the procedures for reporting on the progress of systems development projects, taking action to deal with exceptions, problems and unforeseen events in a timely manner, escalating as appropriate.
8. Maintains awareness of current Information Security standards and ensures all activities comply with the standards.
About You
9. Relevant industry experience in a similar role using Kotlin for Android app development.
10. Experience with highly modular architecture and understanding of design patterns such as MVVM and MVP for clean separation of concerns.
11. Usage of modern Kotlin features and coroutines for asynchronous tasks.
12. Experience working in an agile team utilising Scrum or Kanban.
13. Good understanding of test-driven development, continuous integration, continuous delivery and building high quality solutions.
14. Any experience with Jetpack, RESTful API and UX Principles (Material Design) would be ideal but not essential.
15. Experienced working in an autonomous team environment.