Will you actively create a healthier future for tomorrow?
At Medibank and ahm 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
We're looking for a passionate Lead Android Engineer that wants to lead a small team but also wants to remain hands on with the code base.
As the Lead Android Engineer, you will work in a small agile team of mobile engineers and be responsible for enabling the team to meet their deadlines and be a part of developing the solution using Kotlin. This role includes hands on development, implementing best practices, optimizing application performance and team leadership.
This role sits within the Medibank Digital team focused on designing the next stage in Medibank's digital evolution. Created to bring a delightful experience to help our customers achieve better health, your input and influence will directly affect our customers daily and enable Medibank to push forward into its roadmap's future.
Responsibilities
- Hands on Android development using Kotlin, Java & Swift
- Providing technology leadership across both Android (with some iOS) as well as lead acceptance standards for solutions delivered by the development team
- Work with stakeholders to develop and enhance the app capabilities
- Drive and contribute to ongoing technology platform guiding principles, standards, and control mechanisms to ensure high quality extensible, maintainable, and stable software
- Contribute to the ongoing technology roadmap to drive out the vision of Medibank digital as a destination platform for members
- Drive the technical designs and implementation of the solution with ownership of the release and development process
- At least 8+ years' experience in Android Development using Kotlin & Java
- Strong understanding of the Android platform including SDK, Studio & Jetpack
- At least 1-2 year of experience leading a team of engineers, providing technical guidance and support (directly or indirectly)
- Understanding of object orientated programming as well as architecture design patterns such as MVVM, MVI & MVP
- Experience with REST APIs & JSON as well as excellent debugging skills
- Knowledge of libraries such as Google Maps, RxJava/RxAndroid, Dagger
- Any experience using Crashlytics or equivalent would be beneficial but not essential
- Any additional knowledge of Swift/iOS would be beneficial but not essential
- Passionate about mobile development and always keen to utilize technology to streamline processes
Our Tech Stack
- Kotlin with Android Studio.
- New Relic
- GA (Google Analytics) and Firebase.
- Figma for UI
- SonarQube
- GitHub.
- CI/CD pipeline with Bitrise.
- Optimizely.
- Appcenter for internal app distribution.
- Jira, Confluence, Slack, Teams, and Miro.
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 adjustments or additional support you may require during the recruitment process, as well as how this role can be flexible for you. Virtual interviews are always on offer and will not adversely impact your application.
Want to meet the team and learn more about working with our digital and technology teams? Follow this link to learn more: https://digitalcareers.medibank.com.au
We offer a range of great benefits, rewards and discounts, and health and wellbeing initiatives. To find out more, click .
To start small and impact bigger.