Staff Software Engineer - Mobile Workflows
Core
Architecting and owning the unified mobile development workflow, testing infrastructure, and quality strategy for Canva's Portable Platform migration.
Role type
Staff Software Engineer (Mobile Infrastructure & Tooling)
Builds
Native-grade mobile development tooling, automation testing pipelines, and shared quality signals for iOS, Android, and web.
Domain
Mobile Development Infrastructure / CI/CD / Quality Engineering
Deliverable
infrastructure
Required skills
Mobile platform depth (iOS/Android), Cross-platform development (React Native), Test automation framework design, CI/CD strategy, Cross-team project delivery, Technical standards setting, Stakeholder alignment without authority
Preferred skills
Device farm experience (BrowserStack/Firebase Test Lab), Bazel monorepo familiarity, Platform transition experience (WebView to native)
Technologies
iOS (Swift), Android (Kotlin), React Native, Bazel, BrowserStack, Firebase Test Lab
Responsibilities
Architect simulator and emulator setup and CLI tools; Lead the mobile test automation framework; Define CI/CD quality gating strategy; Consolidate fragmented mobile workflows; Codify mobile testing best practices; Mentor and grow the mobile engineering team
Seniority
Staff, hands-on IC with strategic scope