21 час назад
Software Developer - Android (AI)
113 400 - 162 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 часов назад
Senior Android Engineer
124 000 - 214 500$
Affirm
6 дней назад
Staff Software Engineer, Mobile (React Native)
181 000 - 241 000CAD
Sony Interactive Entertainment
4 дня назад
Software Engineer II / Software Developer II (React Native)
115 500 - 173 300CAD
1 день назад
Senior Mobile Engineer (React Native)
192 000 - 288 000$
2 дня назад