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

Staff Software Engineer (Native Infrastructure)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer (Native Infrastructure) (Bazel, iOS, Android, React Native): Building and evolving Canva's native build, release, CI/CD and monorepo foundations with an accent on Bazel at mobile scale, cross-platform tooling and reliable mobile delivery. Focus on defining build architecture, leading mobile repository migration, designing quality gates, and creating shared infrastructure for iOS, Android and React Native.

Location: Wellington, New Zealand

Company

Canva builds a product platform that supports the delivery of digital experiences to billions of users, including native mobile applications.

What you will do

  • Own the roadmap for Bazel build rules, React Native bundling and code generation.
  • Improve mobile release and deployment tooling, 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 improve build and release reliability and speed.
  • Develop shared React Native foundations for web and mobile platforms.
  • Align Mobile Workflows, Cross Platform, Build Platform and DevX teams, while mentoring engineers and establishing monitoring and health signals.

Requirements

  • Hands-on production-scale experience with Bazel, Gradle or Xcode build systems.
  • Experience delivering complex projects across multiple teams, such as migrations, monorepo consolidation or build infrastructure initiatives.
  • Strong native iOS, Android or combined mobile engineering background.
  • Experience owning CI/CD or release pipelines used by other engineering teams.
  • Knowledge of Bazel build rules, custom rule sets, monorepo configuration, React Native bundling and code generation.
  • Experience with iOS and Android release tooling, OTA updates, staged rollouts and large-scale monorepos.

Nice to have

  • Cross-language interoperability, native bridging or code generation automation across JavaScript and native runtimes.
  • Mobile performance profiling and optimization experience.
  • Experience driving engineering standards beyond the immediate team.
  • Experience with mobile products serving a large, established user base.

Culture & Benefits

  • Equity packages.
  • Inclusive parental leave for parents and carers.
  • Annual Vibe & Thrive allowance for wellbeing, social connection and office setup.
  • Flexible leave options.
  • Interviews are conducted virtually.

Hiring process

  • Technology hiring includes interactive, real-time challenges reflecting the work at Canva.
  • Some interviews may include solving a problem with an AI tool.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →