Назад
18 дней назад

Staff Software Engineer - Native Infrastructure (React Native)

Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →