Heavy focus on agentic AI tooling and prompt engineering to generate and validate production mobile code; uses AI coding agents and LLM evaluation pipelines.
About the Role
Lead iOS Developer to architect and deliver production-grade native mobile applications using Swift/SwiftUI, lead mobile engineering for client projects (notably Audi), and help grow agentic AI practices that generate and validate mobile code. The role includes hands-on development, leadership, and collaboration with product, design, QA and backend teams, with hybrid work expectations for Toronto-area candidates and remote candidates across Canada on EST hours.
Job Description
Role
Lead iOS Developer responsible for hands-on design and delivery of production-grade native mobile applications (primarily iOS) and for contributing to and growing an agentic AI practice that generates and validates mobile code. The role supports client work (including Audi) and involves technical leadership, collaboration with cross-functional teams, and ownership of mobile engineering standards.
Key Responsibilities
- Build and maintain a collaborative, inclusive engineering environment and communicate clearly with technical and non-technical stakeholders.
- Architect, develop, and ensure production-grade quality for manual and agent-generated code across devices and screen sizes.
- Work closely with Product, Design, QA, and back-end teams to deliver features and releases.
- Stay current with mobile platform capabilities and apply them when they add value.
AI Engineering Responsibilities
- Contribute to and grow the Agentic practice for mobile development.
- Design and implement agentic systems that generate reliable production code using Swift, SwiftUI, Kotlin, and related tools.
- Build and maintain automated evaluation pipelines (LLM-as-judge scoring, regression test suites, golden dataset validation) to measure prompt and model changes.
- Define strict input/output contracts and typed schemas for tools and agent skills; ensure structured errors and unambiguous outputs.
- Own prompt engineering lifecycle for assigned tools: version-controlled templates, parametric inputs, and testable, reproducible prompts.
- Implement, test, and document MCP-compatible integrations and tooling.
Requirements
- 5+ years of mobile engineering experience with lead ownership in an agile environment.
- Strong iOS development experience with Swift, iOS SDK, and SwiftUI.
- Working knowledge of Kotlin and Android fundamentals is expected; familiarity with Jetpack Compose and Kotlin Multiplatform is useful.
- Experience with AI coding agents (e.g., GitHub Copilot) and interest/experience with agentic systems.
- Understanding of mobile design patterns (MVVM, MVP, MVI, MVC, VIPER), iOS provisioning, app lifecycle, and release workflows.
- Familiarity with unit testing and automation frameworks (XCTest, XCUITest, Mokkery, Espresso, Robolectric).
- Experience with offline storage, threading, performance tuning, CI/CD practices (including GitHub Actions), and Git-based workflows.
- Knowledge of cloud messaging and push notifications, accessibility standards (ideally WCAG 2.2), and the ability to translate business requirements into technical plans.
- Strong teamwork, communication, and mentoring skills.
Nice to have
- Experience designing and building agentic workflows, RAG, function calling, deterministic routing, and multi-step tool chains.
- Hands-on prompt engineering and familiarity with LLM evaluation approaches (golden test sets, LLM-as-judge pipelines, prompt regression testing).
- Experience with LangGraph, LangChain, AutoGen, LangSmith, OpenTelemetry, or similar orchestration and observability tools.
- Experience with Kotlin Multiplatform and RESTful APIs.
- Demonstrated experience defining engineering standards and driving AI tool adoption across teams.
Location & Remote
- Toronto-based agency. Local candidates in the Greater Toronto and Hamilton Area (GTHA) are asked to be in the BIMM HQ (Distillery District) two days per week.
- Open to remote candidates across Canada; remote hires must work EST hours.
Benefits
- Hybrid, dog-friendly office in the Distillery District with snacks; local in-office expectations for GTHA candidates.
- Comprehensive health & dental benefits and Employee Assistance Program.
- Wellness/top-up stipend and RRSP with matching; additional BIMM bonus.
- Time-off perks: birthday off, extra summer holiday day, and a week-long end-of-year break.
- Learning and development: access to kyu collective resources, on-site Lunch nā Learns, conferences, and online courses.
- Active DEI committee and a social culture with regular events and team outings.