Senior Android Engineer — Mobile Workflows
Canva is seeking a Senior Android Engineer to join their Mobile Workflows team in Melbourne, Australia. This role focuses on enhancing mobile development processes, test automation, and continuous integration/continuous deployment (CI/CD) systems for Android platforms. The Mobile Workflows team is integral to Canva's Mobile Platform subgroup, ensuring that mobile development is reliable, scalable, and of high quality across the organization.
In this position, the engineer will be responsible for building and maintaining Android-specific development tools, including simulator setups and command-line interface (CLI) developer tools. They will develop and enhance mobile test automation frameworks for synthetic and integration testing on Android. The role also involves designing and implementing CI/CD quality gating with automation tests to proactively detect regressions. Collaboration with Native Infrastructure, Cross-Platform, and Developer Experience teams is essential to unify fragmented mobile workflows into a cohesive system. Additionally, the engineer will contribute to defining and codifying mobile testing best practices across Canva and support the creation of company-wide triage workflows and monitoring for mobile development and testing. Mentorship of less experienced engineers and knowledge sharing across mobile teams are also key aspects of the role.
Candidates should have a strong foundation in computer science and software engineering practices, with proven expertise in modern Android development, including deep understanding of Kotlin, concurrency, and reactive programming. Experience with cross-platform testing frameworks and familiarity with test automation patterns are important. Knowledge of CI/CD systems, build pipelines, and mobile development tooling (e.g., Fastlane, Gradle) is required. Experience with device farm solutions such as BrowserStack or similar cloud device testing platforms is a plus. Familiarity with cross-platform or hybrid development approaches (e.g., React Native, web-to-native bridges) is advantageous but not essential. The ideal candidate can navigate ambiguity and develop optimal technical solutions independently, exemplifying attention to detail and strategic thinking in writing reusable and testable code.
While specific compensation details are not provided, Canva offers a range of benefits to support employees both inside and outside of work. These include equity packages, an inclusive parental leave policy supporting all parents and carers, an annual Vibe & Thrive allowance for wellbeing, connection, and home office setup, flexible leave options, and internal coaching programs with world-class leadership development.
Joining Canva's Mobile Workflows team presents an opportunity to work on impactful projects that enhance mobile development processes and contribute to the overall quality of Canva's mobile products. The role offers a collaborative environment with cross-functional teams and the chance to mentor and share knowledge with less experienced engineers. Canva's commitment to employee wellbeing and professional growth makes it an attractive workplace for those passionate about mobile development and developer experience.