M

Senior Android Engineer (11599)

Medibank
On-site
Australia

Will you actively create a healthier future for tomorrow?


 


At Medibank we’re encouraged to think big. We have a clear purpose to impact better health outcomes for our customers, patients and our community.


 


We celebrate diversity of thought because we want to make better decisions for our customers. As we work towards our goal of better health for better lives, we value the knowledge and contribution of Aboriginal and Torres Strait Islanders. We are working hard to create an inclusive workplace and develop Indigenous careers.


 


The Opportunity 


 


The Senior Android Engineer for Digital Engineering Platform squad is a hands-on development role that is additionally responsible for setting, implementing, and maintaining best practice across the agile delivery squads for app development. The role enables technology leadership on Android development within the digital delivery squad. 


  


Key Responsibilities Include: 


 




  • Contribute to the ongoing technology roadmap to drive out the vision of Medibank digital as a destination platform for members 






  • Work with leads to develop, establish and maintain ongoing engineering patterns, framework capability and control mechanisms to ensure high quality extensible, maintainable, and stable software 






  • Designing and building Medibank’s native Android application, writing maintainable, secure, scalable, performant and well-tested code 






  • Provide guidance on the latest mobile technology advances to inform our product designs and participating in all aspects of agile project delivery (including planning and user story refinement) 




  


About You 


 


You have demonstrated experience in Android application development and providing technology leadership, we think you will be a great fit if: 


 




  • Passionate about learning and excited on what’s new in Android platform 






  • Experience with highly modular architecture and understanding of design patterns such as MVVM and MVP for clean separation of concerns. 






  • Usage of modern Kotlin features and coroutines for asynchronous tasks. 











  • Familiarity with Iterative release pipeline capability and branching strategies to enable this approach. 






  • Previously used tools like Crashlytics or equivalent to understand App issues and solving them. 




  


Our Tech Stack 


 




  • We develop native with Kotlin on Android Studio 






  • Migrating existing App in Jetpack Compose from XML Layout 






  • Static code analysis and vulnerability management via Detekt, SonarQube and GitHub Advanced Security. 






  • Real-time insights from customer behaviour via Adobe Analytics 






  • Splunk and Firebase Crashlytics for crash reporting and end-to-end observability tracking 






  • Trunk-based development using Optimizely for feature flag management 






  • GitHub actions for our CI/CD and repositories 






  • Figma for UI and assets 






  • Jira/Confluence/Slack/Miro for communication & collaboration 




 


A career with us


At Medibank, we believe work is something we do, not somewhere we go. Our modes of working – Collaboration, Connection and Concentration – help inform how your day is structured and where you choose to work will vary, depending on your role and requirements.


 


The wellbeing of our employees is our priority. We encourage you to talk to us about any additional support you may require during the recruitment process, as well as how this role can be flexible for you. We encourage applications from candidates with a disability, if you require any adjustments or alternate formats of key information at any stage of the recruitment process, we welcome hearing from you via [email protected] or (03) 8622 5666.


 


We offer a range of great benefits such as subsidised private health insurance, rewards and discounts, and health and wellbeing initiatives. To find out more, click here.


 


To start small and impact bigger.


This job is closed.