Leonardo.ai is an Australian technology start-up. Our AI-powered platform allows users to create production-quality visual assets with unprecedented quality, speed, and style.
Join us as we embark on an exciting journey, building our next generation of products and features to achieve our mission. Unleash Creativity with the power of AI.
The Role:
We're seeking a technical lead with a strong native Android engineering background to join Leonardo.Ai! As a leader in the mobile team, you’ll be working with a talented group of engineers working on all features in our native Kotlin codebase. Join us in bringing the latest generative AI technology to the world by developing a performant and intuitive Android app!
What you'll do:
Plan and lead solution implementation for complex front-end problems
Provide people and strategy leadership, directly managing up to four engineers
Write well-architected code and unit tests to go with it
Collaborate closely with product and design teams
Review code, providing constructive feedback
Drive technical and delivery excellence within Android, and collaborate on continuous ways of working improvement
Contribute to the recruitment process to grow your team
Stay up-to-date with emerging trends and technologies in Android engineering, AI and team leadership
Skills we like:
Extensive professional experience as an Android Engineer using Kotlin, Jetpack Compose and Coroutines
Experience directly managing and mentoring engineers
Solid understanding of modular app architecture, lifecycle management, and performance optimization
Experience with architectural patterns such as MVVM, MVI and/or Clean Architecture
Experience using and optimising GraphQL APIs
Proficiency with Kotlin Coroutines and Flow for managing asynchronous operations
Knowledge of Gradle build system and custom build configurations
Experience in understanding complex business requirements and how to translate them into tasks that can be worked on by multiple engineers
Strong collaborator within cross-functional teams.
Strong knowledge of native Android UX design patterns
We're committed to building a diverse, safe and inclusive environment where employees can be authentic and teams collaborate effectively to bring innovative ideas to life.
We’re also growing fast and looking for candidates across software engineering levels over the coming weeks and months.
So, even if you don't meet every requirement listed in the ad and are keen to join a genuine Australian AI company, please consider applying for this role.