Назад
Company hidden
21 час назад

Software Developer - Android (AI)

113 400 - 162 000CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Developer - Android (AI) (Kotlin/Jetpack Compose): Building and operating high-performance Android applications and internal AI tooling for consumer products used by millions, with an accent on mobile architecture, production reliability, and AI-assisted development. Focus on modernizing large-scale systems, designing observability and telemetry pipelines, and building AI agents, evaluation workflows, and guardrails.

Location: Waterloo, Ontario, Canada — hybrid

Base salary: CAD $113,400–$162,000 annually for Intermediate, CAD $158,000–$207,000 annually for Senior, or CAD $200,400–$248,000 annually for Staff

Company

hirify.global provides free, ad-supported phone service and paid communication plans to tens of millions of people in North America, supported by company-operated infrastructure and intelligent features.

What you will do

  • Design, develop, and operate high-performance Android applications using Kotlin, Jetpack Compose, Coroutines, Flow, legacy Java interoperability, and AI development tools.
  • Own the full lifecycle of mobile systems, including feature ideation, API design, instrumentation, CI/CD deployment, testing, monitoring, telemetry analysis, and A/B experiments.
  • Modernize architecture by decomposing monoliths, building shared libraries and frameworks, improving modularization, and enabling reuse across Android, iOS, and Web.
  • Evaluate Android platform capabilities, device types, form factors, and architectures, and lead their rollout.
  • Build and extend the internal AI harness, including agents, automation frameworks, evaluation pipelines, and guardrails.
  • Define observability and fault-tolerance standards, collaborate with product, design, backend, and data teams, and mentor developers.

Requirements

  • Deep production experience building and operating consumer Android applications at significant scale, including ownership of an app with 1M+ monthly active users or comparable reach.
  • Strong command of Kotlin, Jetpack Compose, Coroutines, Flow, and Java interoperability in a large, long-lived codebase.
  • Architect-level judgment with experience designing modular, maintainable systems and making performance, reliability, and scalability trade-offs.
  • Daily, fluent use of AI coding tools in production, with responsibility for the correctness, architecture, and quality of AI-generated code.
  • Hands-on ownership of mobile production reliability, including SLOs/SLIs, instrumentation, telemetry pipelines, on-call rotation, and incident triage.
  • Technical leadership across teams, including setting direction, owning major systems or modules, mentoring senior engineers, and delivering measurable performance, reliability, or user-impact improvements.

Culture & Benefits

  • Hybrid work in Waterloo with a strong work-life blend.
  • Free phone service, employee stock options, unlimited vacation, and 12 paid holidays.
  • Health, dental, vision, disability, parental leave, and an annual wellness benefit or healthcare spending account.
  • RRSP matching in Canada and learning and development opportunities.
  • Team events and company-wide off-sites several times a year.
  • Customer-focused dogfooding culture where employees actively use the app to identify issues and improve user experience.

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