- Hands-on skilled engineer who will build and deploy mobile applications to accommodate features and changes required by the business.
- Design and develop innovative & engaging digital mobile experiences
- Deliver engaging user interfaces in collaboration with product designers to deliver best in class customer experience.
- Self managing with good time management and written communication skills. We are a distributed and remote workplace, so we rely on people managing their own time and commitments. Accountability is a very desired trait.
- Provide best practice advice on native pattern & development into the user-led design workshops and end to end journeys.
- Liaise with the business to identify, specify and document development parameters such as implementation complexity, risks, good to haves, must haves, estimations etc.
- Help define the software architecture of new features for existing apps, future apps.
- Create effective information architecture models; defining the relationship between the mobile app navigation, device functionality and services the app integrates with, ensuring this matches customer journeys to drive agreed digital outcomes.
- 5+ years’ demonstrated experience in developing user facing Android mobile applications
- Strong proficiency in Core Java and Kotlin
- Understanding of RESTful APIs to connect to mobile applications to back-end services
- Understanding of Object-Oriented Design principles and patterns (MVVM, MVP)
- Familiarity with best practice mobile design/UX patterns (HIGS - Human Interface guidelines for iOS and Material for android).
- Experience in releasing a mobile app to the relevant store and iterating on its development.
- Agile ways of working
- Commitment to quality, simplicity, and attention to detail
- BONUS: Good understanding of iOS with proficiency in Swift
- Experience in building communication SaaS applications
- Knowledge and experience with CI pipelines such as Jenkins
- Knowledge of Firebase App Distribution
- Knowledge and experience with Jira and Confluence
- Remote
- Preferably with a decent AEST time zone overlap