обновлено 2 часа назад
Principal Software Engineer - Mobile Platform (React Native)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer - Mobile Platform (React Native): Building Canva’s hybrid mobile platform across React Native, iOS, Android and web with an accent on cross-platform architecture, native boundaries, performance and reliability. Focus on evolving a mature mobile architecture at scale, shipping the new platform to production, and leading migration and adoption across engineering teams.
Location: Brisbane, Queensland, Australia
Company
Canva is a design technology company building a platform used by hundreds of millions of people across web and mobile devices.
What you will do
- Set the technical direction for the hybrid mobile platform across React Native, iOS and Android.
- Define which capabilities should be shared and which should remain native, including how the layers integrate.
- Turn the architecture into production code with strong foundations for performance, reliability and observability.
- Launch a React Native product surface in production and provide stable platform primitives for feature teams.
- Lead Staff and Senior engineers through the migration and support difficult architectural decisions.
- Drive platform adoption across major product teams and establish patterns used by a broad engineering organisation.
Requirements
- Production experience building or significantly evolving large-scale cross-platform mobile architecture.
- Experience leading the migration of a mature, live mobile product onto a new architecture.
- Principal-level technical leadership across multiple teams and organisation-wide architectural influence.
- Hands-on engineering depth with strong fundamentals in data structures, complexity and system-level trade-offs.
- Deep knowledge of shared-code runtimes, native boundaries, bundle delivery and performance profiling on real devices.
- Strong fundamentals across both iOS and Android, including mobile performance, reliability, crash monitoring and optimisation.
Nice to have
- Deep production experience with React Native and React internals.
- Rust or C/C++ experience building portable mobile libraries.
- Open-source contributions to React Native, Flutter, Kotlin Multiplatform, Expo or related ecosystems.
- Experience with mobile CI/CD, release trains and over-the-air updates at scale.
- Practical use of AI tooling in engineering work.
Culture & Benefits
- Permanent full-time employment.
- Equity packages.
- Inclusive parental leave for parents and carers.
- Annual allowance supporting wellbeing, social connection and office setup.
- Flexible leave options and virtual interviews.
Hiring process
- Interviews are conducted virtually.
- Candidates can provide preferred pronouns and request reasonable interview adjustments.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →