Back to all jobs
B

Lead Mobile Developer in AI

BIMM

Canada3d ago
Seniority
Lead

About the role

<p><span data-contrast="none">BIMM is booming, so&nbsp;we’re&nbsp;looking for&nbsp;an&nbsp;iOS-first&nbsp;</span><strong><span data-contrast="none">Lead Mobile Developer&nbsp;</span></strong><span data-contrast="none">with hands-on Swift/SwiftUI&nbsp;experience&nbsp;working knowledge of Android/Kotlin, and a strong interest in agentic AI systems that generate and support production-grade native mobile applications.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:279}">&nbsp;</span></p> <p><strong><em><span data-contrast="auto">Local candidates (GTHA) will be asked to join us at BIMM HQ (Distillery District) 2 days per week. We are open to remote candidates across Canada - you will be required to work on EST hours.&nbsp;</span></em></strong></p> <p><strong><span data-contrast="none">Who we are</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="none">BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences.&nbsp;We’ve&nbsp;helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="none">We are creative realists, which means our ideas and solutions are grounded in the realities of our clients’ business. We believe&nbsp;big ideas&nbsp;are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="none">This is an existing vacancy, not a made-up role — this&nbsp;one’s&nbsp;already got a desk waiting.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="none">Who&nbsp;we’re&nbsp;looking for</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">You design systems that empower autonomous agents to interact, make decisions, and execute tasks seamlessly - building both the application logic and the underlying cloud infrastructure needed to support scalable, dynamic agent operations. You understand how to create agent skills and agent families and how to make them reliable in production through tooling, evals, and guardrails.&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">You have&nbsp;leveraged&nbsp;modern mobile tools and frameworks (Swift/SwiftUI, Kotlin, Jetpack Compose, and Kotlin Multiplatform) to architect and deliver iOS and Android applications from the ground up.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">You are a team player who can fly solo when needed.&nbsp;Although you have the full support of your teammates, you are able to lead the research and solution of complex problems.&nbsp;At the same time, you know when to ask for help and&nbsp;don’t&nbsp;let pride or ego get in the way, because after all, you are part of a team. This role will directly support our client Audi and&nbsp;have the opportunity to&nbsp;shape the development of their digital platform.&nbsp;&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">“Initiative” is your middle&nbsp;name&nbsp;and you&nbsp;don’t&nbsp;give us a chance to chase you. We are on the hunt for people who have an innovative mindset (you still dream of that moonshot project but are currently working on your side-gig)! Is this you?&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="none">Responsibilities</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="none">Core Engineering</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="none">Lead agentic practice for mobile development.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Lead, mentor, and manage a diverse team of AI engineers across iOS and Android.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Build a healthy, collaborative, and inclusive engineering environment.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Communicate clearly with technical and non-technical stakeholders.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Ensure agentic generated code is production grade, respects design guidelines and is performant across devices and all supported screen sizes&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Work closely with Product, Design, QA, and back-end teams.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Stay current with new mobile capabilities and use them when they add value.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="none">AI Engineering</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="none">Develop agents that can generate high-quality native applications based on user and business needs.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Develop agentic systems that reliably generate production-grade code using Swift,&nbsp;SwiftUI, Kotlin, and related platform tools.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Build and&nbsp;maintain&nbsp;automated evaluation pipelines (evals) for agent and skill outputs including LLM-as-judge scoring, regression test suites, and golden dataset validation so that prompt and model changes are measurable before they ship.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Define strict input/output contracts for MCP tools and agent skills using typed schemas; ensure tools handle edge cases, surface structured errors, and never return ambiguous output that an LLM must interpret.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">&nbsp;Own the prompt engineering lifecycle for assigned tools and skills version-controlled prompt templates, parametric input injection, and structured system/user role separation ensuring prompts are testable, reproducible, and free of implicit context drift.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Contribute to the team's MCP tooling catalog implement, test, and document MCP-compatible integrations&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Requirements</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">5+ years of mobile engineering experience, including lead ownership and responsibilities in an agile environment.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with iOS development using Swift, iOS SDK,&nbsp;SwiftUI.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with Kotlin and Android fundamentals.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with AI coding agents such as GitHub Copilot.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Familiarity with Jetpack Compose.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Understanding of&nbsp;mobile design patterns such as MVVM, MVP, MVI, MVC, or VIPER.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Knowledge of iOS provisioning, app lifecycle, and release workflows.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Awareness of unit testing and automation frameworks such as&nbsp;XCTest,&nbsp;XCUITest,&nbsp;Mokkery, Espresso, or&nbsp;Robolectric.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with accessibility standards, ideally WCAG 2.2 (desirable).&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with offline storage, threading, and performance tuning.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with CI and CD practices for mobile applications, including GitHub Actions.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Strong understanding of Git-based version control and GitHub workflows.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Solid knowledge of cloud messaging and push notifications.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Ability to translate business requirements into clear technical plans.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Strong teamwork, communication, and mentoring skills.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Nice to have</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Experience designing and building agentic workflows - systems that plan, decompose tasks, execute, self-validate, and iterate on failures&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Hands-on experience with prompt engineering: structured prompts, few-shot examples, schema enforcement, and output format constraints&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with RAG (Retrieval-Augmented Generation), function calling, and deterministic routing within LLM-powered systems&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Hands-on experience with LLM structured output patterns: function/tool calling&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Familiarity with LLM evaluation approaches: building golden test sets, LLM-as-judge pipelines, and prompt regression testing; ability to quantify output quality with measurable metrics rather than vibes.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience building or consuming agentic workflows multi-step tool chains, state machine-based agents, or orchestration frameworks (LangGraph,&nbsp;LangChain,&nbsp;AutoGen, or custom) with an emphasis on deterministic routing and graceful failure handling</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Demonstrated&nbsp;experience defining and rolling out engineering standards at a team or org level (coding conventions, PR workflows, testing mandates, API contracts)&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Track record&nbsp;of driving AI tool adoption within an engineering team — not just using the tools but creating the onboarding, guidance, and culture around them&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with prompt caching, semantic routing, or output&nbsp;memoization&nbsp;strategies to reduce non-determinism at scale.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Ability to instrument LLM calls with structured traces (input, output, latency, token count, tool calls invoked) using frameworks like&nbsp;LangSmith,&nbsp;OpenTelemetry, or custom logging; can define SLOs for agent task success rates&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Experience with Kotlin Multiplatform.&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Familiarity with RESTful APIs to connect to applications to back-end services.&nbsp;&nbsp;&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><em><span data-contrast="auto">Even if you&nbsp;don’t&nbsp;meet&nbsp;all of&nbsp;the above requirements, we still encourage you to apply!&nbsp;</span></em></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="none">What’s&nbsp;in it for you?</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="none">Work Life Balance with BIMM days: Spend your birthday any way&nbsp;you’d&nbsp;like, as long as&nbsp;it’s&nbsp;not at the office. Extra day off to enjoy every summer holiday and a week-long end-of-year break. Boo-yah!</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Benefits: We offer a comprehensive health &amp; dental benefits plan with an Employee Assistance Program.&nbsp;BIMMers&nbsp;are also given extra $$$ to put towards wellness or health-related needs. Did we mention our RRSP with matching? A&nbsp;lil&nbsp;BIMM bonus to build your bank.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Culture: Our squad is fun,&nbsp;friendly&nbsp;and entirely egoless. Our social committee plans BIMM bashes, Tasty Thursdays and quarterly outings like candle making workshops, board game nights, Jays games and cooking classes. Our summer and holiday parties are quite memorable as well! Having Fun&nbsp;Everyday&nbsp;is one of our core values.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">We believe in working &amp; meeting with purpose. We&nbsp;observe&nbsp;a hybrid working model in our beautiful dog-friendly office&nbsp;located&nbsp;in the Distillery District, stuffed with snacks.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Belonging: Our dedicated DEI committee&nbsp;provides&nbsp;thought-provoking insights which are reflected in our work; They also organize engaging awareness activities and events to&nbsp;showcase&nbsp;BIMMER’s professional talents and personalities. What talents might you bring? :)</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="none">Growth: BIMM is part of&nbsp;</span><a href="https://kyu.com/" target="_blank"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">kyu collective</span></span></a><span data-contrast="none">&nbsp;which gives our employees access to the network’s resources, training, offices, and more. We also prioritize your personal and professional development with opportunities like on-site Lunch n’ Learns, conferences and online courses. Love 2 Learn.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><span data-contrast="none">BIMM is committed to providing an environment that is inclusive and accessible. We are an equal opportunity employer and consider all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is&nbsp;required&nbsp;and we will work with you to make sure your needs are met</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><em><span data-contrast="none">AI In Recruitment</span></em></strong><span data-contrast="none">&nbsp;</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></p> <p><em><span data-contrast="none">While we are exploring ways to best&nbsp;utilize&nbsp;AI in our hiring processes, BIMM currently does not use AI-enabled tools in our hiring process. All candidates are screened by&nbsp;humans, and&nbsp;approved by humans.</span></em><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}">&nbsp;</span></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p>The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.</p></div><div class="title">Total compensation range:</div><div class="pay-range"><span>$140,000</span><span class="divider">&mdash;</span><span>$180,000 CAD</span></div></div></div>

Perks & benefits

  • Dental Insurance

747,000+ hidden jobs like this

BIMM and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.