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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Leonardo.ai, an innovative Australian technology start-up, we are on a mission to redefine creativity using AI. We are currently searching for a passionate Technical Lead - Android to join our diverse team. In this role, you will be at the forefront of developing our cutting-edge Android app, working with a dynamic group of engineers who share a common vision for excellence and creativity. Your responsibilities will include planning and leading the implementation of complex front-end solutions while directly managing up to four talented engineers. You will also write well-architected code and unit tests, collaborate closely with product and design teams, and offer constructive feedback through code reviews. We’re looking for someone with extensive professional experience as an Android Engineer, skilled in Kotlin, Jetpack Compose, and Coroutines. If you're someone who thrives on challenges, enjoys mentoring others, and stays current with emerging trends in Android engineering and AI, this is the perfect opportunity for you to take your career to the next level. At Leonardo.ai, we foster a collaboration-friendly environment where every voice matters, and innovation thrives. Join us as we revolutionize the creative process with AI technology and bring exceptional visual assets to life!
Subscribe to Rise newsletter