18 дней назад
Staff Software Engineer - Native Infrastructure (React Native)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - Native Infrastructure (React Native): Owning and evolving Canva's Bazel-based mobile build systems, release infrastructure, monorepo migration, and React Native pipeline with an accent on iOS and Android foundations, CI/CD reliability, and staged deployment. Focus on defining cross-platform architecture, building quality gates and health signals, and coordinating infrastructure standards across multiple engineering groups.
Location: Adelaide, South Australia, Australia
Company
Canva is a product company building a visual communication platform used by billions of people.
What you will do
- Own the roadmap for Bazel build rules, React Native bundling, code generation, and native module integration.
- Improve mobile release and deployment infrastructure, including OTA updates and staged rollouts.
- Lead the staged migration of mobile repositories into Canva's monorepo while maintaining build, test, and release continuity.
- Define CI/CD quality gates and build monitoring to improve pipeline reliability and speed.
- Develop shared cross-platform foundations for web and mobile and align stakeholders across Mobile Workflows, Cross Platform, Build Platform, and DevX.
- Set engineering standards, document technical practices, and mentor engineers across the organization.
Requirements
- Hands-on production-scale experience with Bazel, Gradle, or Xcode build systems.
- Experience delivering complex cross-team projects such as migrations, monorepo consolidation, or large-scale build infrastructure.
- Strong native engineering experience with iOS, Android, or both.
- Experience owning CI/CD or release pipelines used by other engineering teams.
- Expertise in Bazel rules and monorepo configuration, React Native builds, Xcode, Gradle, mobile release management, and large-scale monorepos.
- Ability to balance short-term delivery with long-term architecture and establish standards adopted by other engineers.
Nice to have
- Experience with native bridging, cross-language interoperability, or code generation automation.
- Mobile performance profiling and optimization experience.
- Experience advocating for engineering standards beyond the immediate team.
- Experience with mobile products serving a large, established user base.
Culture & Benefits
- Permanent, full-time employment.
- Equity package.
- Inclusive parental leave for parents and carers.
- Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
- Flexible leave options.
- Virtual interviews and interactive, AI-assisted technical challenges may be included in the hiring process.
Hiring process
- Interviews are conducted virtually.
- The process may include real-time technical challenges and problem-solving with an AI tool.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
CRN GROUP
7 дней назад
Senior iOS Developer / Мобильный архитектор
800 000KZT
10 дней назад
Senior Flutter Developer / Mobile Architect (ведущий разработчик)
11 дней назад
IT-разработчик / Vibe Coding
8 дней назад
Технический сооснователь (мобильная разработка)
11 дней назад
Principal Software Engineer (AI)
196 300 - 230 900CAD