Android App Developer Opportunity
We are seeking a skilled software developer to join our team and contribute to the design and implementation of features for our Android app.
About the Role
* To be successful in this role, you will need proven experience in Android application development, with expertise in Kotlin, Flow/Coroutines or RxJava.
* You should also have experience with Hilt DI, Multi-module app, Compose, as well as mobile user interface design skills.
* A strong understanding of object-oriented design, SOLID principles and Architecture patterns (MVVM, Clean Architecture, Reactive Patterns) is also required.
* You should be able to write solid unit and UI test automation using JUnit/Espresso, and have a commitment to quality in your work.
* Strong problem-solving skills and ability to innovate are essential, as well as a strong understanding of agile development best practices including Scrum and Lean methodologies.
* GIT, Continuous Integration/Development, Agile Software Development, JIRA knowledge is also necessary.
Required Skills and Qualifications
1. Proven experience in Android application development.
2. Kotlin, Flow/Coroutines or RxJava expertise.
3. Hilt DI, Multi-module app, Compose experience.
4. Moblie user interface design skills.
5. Object-oriented design, SOLID principles and Architecture patterns (MVVM, Clean Architecture, Reactive Patterns) understanding.
6. Solid unit and UI test automation using JUnit/Espresso experience.
7. Agile development best practices including Scrum and Lean methodologies understanding.
Benefits
* 18 weeks paid parental leave.
* Access to employee exclusives program.
* Digital newspaper subscription.
* Annual gift voucher for Stan subscription.
How We Work
We are flexible and open to discussing your needs. Depending on the position, this may include flexible hours, hybrid work, or part-time arrangements.
About Us
We're a dynamic company that's always looking for new ways to improve and grow. Our content reaches almost every Australian, meaning what we do has real impact. We bring people together, celebrate the big moments, and capture the everyday ones.