Canva

Computer Software

SeniorAndroidEngineer

Sydney, New South Wales, Australia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“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.

Computer Software
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →