Lead Mobile Developer in AI
Explicitly requires vibe coding skills — building agentic mobile apps, prompt engineering, LLM evaluation pipelines, and AI-driven developer workflows.
About the Role
Lead the mobile engineering practice to design and deliver agentic iOS and Android applications and the cloud infrastructure that supports autonomous agent workflows. Lead and mentor a team of AI/mobile engineers, own prompt engineering and evaluation pipelines, and collaborate with product, design, QA and backend teams to deliver production-grade mobile experiences.
Job Description
Role
Lead the mobile engineering and agentic practice to design, build, and maintain iOS and Android applications and the underlying cloud infrastructure that enables autonomous agents to interact, make decisions, and execute tasks. This role will directly support a client engagement (Audi) and requires leadership of a cross-functional AI-mobile engineering team.
Key Responsibilities
- Lead agentic practice for mobile development and mentor/manage a diverse team of AI engineers across iOS and Android.
- Architect and deliver production-grade native mobile apps using Swift/SwiftUI and Kotlin/Jetpack Compose, including Kotlin Multiplatform where applicable.
- Design, build, and maintain agentic systems that generate production-grade code and native applications based on user/business needs.
- Own prompt engineering lifecycle, typed input/output contracts, and guardrails for agent skills and MCP tools.
- Build and maintain automated evaluation pipelines (LLM-as-judge scoring, regression tests, golden dataset validation) and measurable metrics for model/prompt changes.
- Ensure generated code meets performance, accessibility, and design guidelines across devices and screen sizes.
- Work closely with Product, Design, QA, and backend teams; communicate with technical and non-technical stakeholders.
Requirements
- 5+ years of mobile engineering experience with lead ownership in an agile environment.
- Proven experience with iOS development (Swift, iOS SDK, SwiftUI) and Android development (Kotlin, Jetpack Compose).
- Experience with Kotlin Multiplatform is mentioned as desirable.
- Familiarity with mobile design patterns (MVVM, MVP, MVI, MVC, VIPER).
- Knowledge of iOS provisioning, app lifecycle, release workflows, offline storage, threading, and performance tuning.
- Awareness of unit testing and automation frameworks (XCTest, XCUITest, Mokkery, Espresso, Robolectric) and CI/CD practices (including GitHub Actions).
- Strong Git-based version control skills and GitHub workflow experience.
- Experience with AI coding agents (e.g., GitHub Copilot) and hands-on prompt engineering.
- Experience designing and building agentic workflows, RAG, function calling, deterministic routing, and LLM structured output patterns.
- Strong teamwork, communication, mentoring skills, and ability to translate business requirements into technical plans.
Nice to have
- Experience defining engineering standards (coding conventions, PR workflows, testing mandates, API contracts).
- Track record driving AI tool adoption and building onboarding/guidance for teams.
- Experience with prompt caching, semantic routing, output memoization, and instrumenting LLM calls with tracing (LangSmith, OpenTelemetry) and defining SLOs.
- Familiarity with LangGraph, LangChain, AutoGen, or custom orchestration frameworks.
- Experience with RESTful APIs and accessibility standards (WCAG 2.2).
Benefits
- Hybrid work model (in-office 2 days/week) with a dog-friendly office in Toronto’s Distillery District.
- Paid time-off perks: birthday off, extra summer holiday day, week-long end-of-year break.
- Comprehensive health & dental benefits and Employee Assistance Program.
- Additional wellness stipend and RRSP with matching.
- Bonus program, social events, learning and development opportunities, and access to kyu collective resources.
Location & Remote
Toronto-based (Distillery District). Hybrid model: role requires being in the office 2 days per week.