Design anything. Publish anywhere.
Senior iOS Engineer - Mobile Workflows
Location
Australia
Posted
63 days ago
Salary
0
Seniority
Senior
Job Description
Senior iOS Engineer - Mobile Workflows
Canva
Senior iOS Engineer — Mobile Workflows - Sydney, Australia Employees work in a hybrid mode - Full-time - Recruitment type: Permanent 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. At the moment, this role is focused on: - Build and maintain iOS-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 iOS - 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 iOS 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 practices - Proven expertise in modern iOS development including deep understanding of Swift, concurrency and reactive programming - Experience with cross platform testing frameworks familiarity with test automation patterns - Knowledge of CI/CD systems, build pipelines and mobile development tooling (e.g., Fastlane, Gradle) - 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 (React Native, web-to-native bridges) is a plus but not essential - You can navigate through ambiguity and come up with best technical solutions independently - You exemplify attention to detail and strategic thinking, writing reusable and testable code About the team The Mobile Workflows team at Canva owns 3 major pieces: Mobile development tooling, Mobile Automation Testing Pipeline and Mobile quality strategy across Canva. We sit within the Mobile Platform subgroup and play a critical role in Canva's mobile products - we're empowered to make mobile development reliable, scalable and high-quality across the entire engineering organisation. Our work ensures that hundreds of product and platform teams can build confidently for iOS and Android. About the role You'll get hands-on experience building and refining mobile development workflows, test automation frameworks, and CI/CD quality gating for iOS. This is an exciting opportunity for an experienced iOS engineer who is passionate about developer experience, testing infrastructure, and enabling teams at scale. You'll work closely with cross-functional partners across Mobile Platform, DevX, and product teams to consolidate fragmented tools into a cohesive mobile workflows system. What's in it for you? Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connection and fun along the way. We also offer a range of benefits to support you inside and outside of work. Here's a taste of what's on offer: - Equity packages - we want our success to be yours too - Inclusive parental leave policy that supports all parents and carers - Annual Vibe & Thrive allowance to support wellbeing, connection, and home office setup - Flexible leave to recharge, volunteer, or just do you - Internal coaching programs and world-class leadership development Ready to join the team? We make hiring decisions based on your experience, skills and passion - as well as how you can enhance Canva and our culture. When you apply, please share the pronouns you use and any reasonable adjustments you may need. We celebrate all types of backgrounds at Canva, so even if you don't feel like you meet every single point, we'd still love to hear from you!
Related Guides
Related Job Pages
More iOS Engineer Jobs
Communication and Community Manager, Digital Wellness App – iOS
Lemio - Live more scroll lessGet in control of your time and life.
• You will directly work with Stephan who has built automated workflows all his life. • Develop and implement a communication strategy towards our global community of talents, users, partners, investors. • Fully automate influencer and affiliate identification, negotiations, and payments. • Develop strategies to conquer local markets, implement penetration test in one-week sprints and measure results. • Overall, building a system that tracks and measures results will be a core OKR of this job. • Use AI tools (Claude Code, Design, Cowork, etc.) to fully automate all our day-to-day processes and everything that we do at least once a month. • We are looking for people that are willing to get their hands dirty. This is not a strategic role!
IOS Developer
Babel GroupBABEL es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos. Nuestro plan estratégico Hiperespacio 2029 promete ser un viaje emocionante, lleno de oportunidades para crecer y desarrollarse profesionalmente.
Role Description Buscamos un/a iOS Developer Semi Senior / Senior para integrarse a un equipo que construye y evoluciona aplicaciones móviles críticas. - Desarrollar y mantener aplicaciones iOS nativas en Swift. - Implementar flujos de eSIM dentro de aplicaciones móviles. - Integrar biometría (Face ID / Touch ID) para autenticación segura. - Desarrollar envío de notificaciones y correos desde la app. - Implementar funcionalidades de lectura de QR y escaneo de dispositivos. - Construir interfaces usando SwiftUI y UIKit, aplicando buenas prácticas de UX y guidelines de Apple. - Trabajar con arquitecturas como MVVM / VIPER y patrones de diseño. - Integrar APIs REST utilizando URLSession. - Escribir y mantener tests unitarios en Xcode. - Colaborar en equipos ágiles bajo Scrum / Kanban, usando Jira. - Gestionar código con Git, Gitflow y Azure DevOps. Qualifications - Experiencia comprobable como iOS Developer (Semi Senior). - Dominio de Swift y desarrollo iOS nativo. - Experiencia con: - SwiftUI y UIKit - Autolayout y Storyboards (Xcode) - MVVM (VIPER es un plus) - Protocolos y Generics - URLSession - Patrones de diseño y arquitecturas - Experiencia en Firebase (push notifications, analytics, auth u otros). - Conocimientos en Unit Testing en iOS. - Manejo de Git, Gitflow y Azure DevOps. - Experiencia trabajando en entornos ágiles (Scrum / Kanban). - Deseable / Plus: - Experiencia previa en apps de alta seguridad (banca, fintech). - Experiencia con biometría, QR o uso avanzado de cámara. - Participación en definición de arquitectura iOS. Requirements - Modalidad: 100% remota (Desde Chile) - Contrato a plazo fijo con posibilidad de extensión (sujeto a proyecto y desempeño) - Seguro complementario de salud (al pasar a indefinido) - Aguinaldos en fiestas patrias y navidad - Bono anual Benefits - Participar en el desarrollo de apps críticas y de alto impacto. - Desafíos técnicos reales en un entorno complejo. - Trabajo con estándares modernos de arquitectura y calidad. - Equipo colaborativo y enfoque ágil.
Desarrollador iOS Semi Senior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Desarrollar aplicaciones para iOS. • Participar en el ciclo de vida completo del desarrollo de software. • Colaborar con equipos de trabajo multidisciplinarios. • Contribuir en revisiones de código y asegurar calidad de producto. • Formar y guiar a desarrolladores junior.
Role Description As a Senior Mobile Engineer, you will help lead the development of the mobile apps, support and mentor your teammates, and help drive technical decisions that impact performance, security, and user experience. Your expertise will be key to ensuring the app’s smooth operation, as well as its scalability across different devices and platforms. We don't hand seniors a queue and assign tickets — we expect you to lead yourself, your tasks, your initiatives, and your projects, and to take them to the finish. You'll work across verticals — Trading, Onramp/Offramp, Onboarding, Explore, Core, Seeker — and across boundaries with Backend, Web, QA, Product, Design, Data. You'll mentor teammates and drive technical decisions that change how performant, secure, and lovable the app feels. Core responsibilities: - Drive continuous improvement. - Look for what can be better — in the code, the process, the product, your own workflow — and act on it without waiting for permission. - Reason from first principles. - Question inherited assumptions before reaching for the convenient answer. - Own the outcome, not just the code. - Watch crash reports, read store reviews, and notice when the app feels slow on a mid-tier Android. - Make pragmatic trade-offs. - Decide when to over-engineer and when to ship the ugly thing. - Treat the codebase as a product. - Write code that other engineers — and QA automation — can read, test, and change safely. - Use AI as a force multiplier, not a crutch. - Lean on AI tools for the work that doesn't need a human brain. - Communicate in writing. - Document the tricky bits in Notion and explain decisions asynchronously. - Stay current with the platform. - Track WWDC, Google I/O, and the broader mobile ecosystem. Qualifications - 7+ years of mobile experience. - Deep mobile fundamentals. - Native platform depth. - Architectural judgment. - Performance and resilience engineering. - Security awareness. - AI-augmented engineering. - Code review and mentorship. - Written communication. Requirements - Cryptography knowledge (nice to have). - Hardware-backed security experience (nice to have). - Backend systems literacy (nice to have). - Product builder track record (nice to have). - Shipped in a high-stakes domain (nice to have). - Crypto context (nice to have). Benefits - Individual education budget. - Cool team buildings. - Private health insurance. - Flexible work environment based on trust. - Work when you are most productive, with no micromanagement. - Opportunity to learn about crypto.


