Canva
Computer Software
SeniorAndroidEngineer
Neural analysis suggests this role is
optimal for mid candidates.
“Senior Android Engineer at Canva. Skills: Android development, developer tooling, testing infrastructure. Build Android-specific development tooling. Maintain Android-specific development tooling”
What You'll Achieve.
make mobile development reliable; make mobile development scalable; make mobile development high-quality
Industry & Context.
navigate through ambiguity; come up with best technical solutions independently
What They're Looking For.
Must Have
foundations in computer science, software engineering practices, modern Android development, Kotlin, concurrency, reactive programming, cross platform testing frameworks, test automation patterns, CI/CD systems, build pipelines, mobile development tooling, company-wide triage workflows, monitoring for mobile development, mobile testing best practices, mobile testing methodologies
Nice to Have
experience building CI/CD pipelines, test frameworks, developer tools at scale, device farm solutions, BrowserStack, cross-platform development approaches, hybrid development approaches, React Native, web-to-native bridges
What You'll Do.
Build Android-specific development tooling
Maintain Android-specific development tooling
Develop mobile test automation framework
Enhance mobile test automation framework
Design CI/CD quality gating
Implement CI/CD quality gating
Consolidate fragmented mobile workflows
Define mobile testing best practices
Improve mobile testing best practices
Codify mobile testing best practices
Support creation of triage workflows
Support monitoring for mobile development
Rally knowledge sharing
Mentor less experienced engineers
Build mobile development workflows
Refine mobile development workflows
Build test automation frameworks
Refine test automation frameworks
Build CI/CD quality gating
Refine CI/CD quality gating
How You'll Work.
Team & Collaboration
Collaborate with Native Infra teams; Collaborate with Cross Platform teams; Collaborate with DevX teams; Collaborate with cross-functional partners
Full Job Description
Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer — so we'll get straight to the point. Where and how you can work Our flagship Sydney campus is uniquely Canva - an extension of our Surry Hills neighbourhood. It’s a thoughtfully designed space with plenty of room to collaborate, focus, and connect. This role is based in Sydney, and we’re looking for someone who calls it home. Our hybrid way of working gives you the flexibility to work remotely, and to come together on campus for meaningful in-person collaboration and connection when it matters most. We trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals. At the moment, this role is focused on: * Build and maintain Android-specific development tooling including simulator setup, device orchestration and CLI developer tools * Develop and enhance the mobile test automation framework for synthetic and integration testing on Android * Design and implement CI/CD quality gating with automation tests to detect regressions proactively * Collaborate with Native Infra, Cross Platform and DevX teams to consolidate fragmented mobile workflows into a unified system * Contribute to defining, improving and codifying mobile testing best practices and methodologies across Canva * Support the creation of company-wide triage workflows and monitoring for mobile development and testing * Rally knowledge sharing across mobile teams, mentoring less experienced engineers You're probably a match if: We are looking for an experienced Android engineer with a passion for developer tooling, testing infrastructure and mobile platform reliability. Ideally you have experience building CI/CD pipelines, test frameworks, or developer tools at scale. * Strong foundations in computer science and software engineering practic
Applying for this Senior Android Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Canva?
Real rants from real employees. Read before you apply.