Senior Software Engineer - Android

Details of the offer

Select how often (in days) to receive an alert:
We are building an expert team to deliver best in class solutions for our customers. Our mission is to "Create delightful experiences that help our customers achieve better health".
The Opportunity The Senior Android Engineer is a hands-on development role that is 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.Design and build 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 participate 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 about what's new in the 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.Commercial experience with Jetpack Compose and familiarity in applying UI automation testing in Espresso.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 solve them.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.Inclusion and Accessibility We believe in everyone's potential and strive to make Medibank inclusive for all because different perspectives make us better. We encourage applications from everyone, including Aboriginal and Torres Strait Islander candidates, those with disabilities, and LGBTQIA+ community including transgender and gender diverse applicants.
For any adjustments or alternative formats during the recruitment process, please contact us at ******.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Requirements

Triskele Labs | Associate Vulnerability Analyst | Melbourne

Triskele Labs are one of the leading providers of cybersecurity services in Australia. We assist clients to reduce their risk of a cyber compromise through t...


Tideri Jobbörse - Victoria

Published 14 days ago

Data Engineer

Contract role initially until 30th June 2022 Geelong based organisation - hybrid work model Generous rate This is an opportunity for a Senior Data Engineer t...


Data Privacy - Victoria

Published 14 days ago

Fp&A Analyst

The Pepperstone story started in 2010. We know what it's like to trade the world's markets. Our team describes us as a place for the curious and the driven, ...


Pepperstone Eu Limited - Victoria

Published 14 days ago

Araza | Digital Science Environments Administrator | Melbourne

Digital Science Environments Administrator Location: Melbourne Posted Date: 07/11/2024 Start Date: 2 December 2024 Length: 7 months + 12-month extension Lo...


Tideri Jobbörse - Victoria

Published 14 days ago

Built at: 2024-12-23T08:40:46.875Z