BIMM Logo

BIMM

Lead Mobile Developer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
Lead the mobile development team, ensuring high-quality app design, mentorship of engineers, and integration of APIs. Focus on user experience for a premium brand.
The summary above was generated by AI

BIMM is booming, so we’re looking for a Lead Mobile Developer with deep iOS and Android experience to join our team. 

As we observe a hybrid model, this role will require you to be in office 2 days per week. 

Who we are 

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. We’ve 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. 

We are creative realists, which means our ideas and solutions are grounded in the realities of our clients’ business. We believe big ideas 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. 

This is an existing vacancy, not a made-up role — this one’s already got a desk waiting. 

Who we’re looking for  

You are a team player who can fly solo when needed. Although you have the full support of your teammates, you are able to lead the research and solution of complex problems. At the same time, you know when to ask for help and don’t 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 have the opportunity to shape the development of their digital platform.    

“Initiative” is your middle name and you don’t 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?   

You will be spearheading building modern, responsive solutions for a premium brand that values user experience as a priority.  You will accomplish this by: 

Responsibilities 

  • Lead, mentor, and manage a diverse team of mobile engineers across iOS, Android and Kotlin Multiplatform.  
  • Build a healthy, collaborative, and inclusive engineering environment.  
  • Communicate clearly with technical and non-technical stakeholders.  
  • Design and build high-quality native applications based on user and business needs.  
  • Lead shared mobile architecture using Kotlin Multiplatform and Compose Multiplatform.  
  • Write production-grade code using Swift, SwiftUI, Kotlin, and related platform tools.  
  • Integrate mobile applications with RESTful and GraphQL services.  
  • Work closely with Product, Design, QA, and back-end teams.  
  • Define and uphold standards for code quality, testing, and release readiness.  
  • Write and review unit and UI tests across iOS/Android and shared modules.  
  • Debug performance issues and improve reliability across devices and screen sizes.  
  • Apply platform design guidelines for both Apple and Android ecosystems.  
  • Stay current with new mobile capabilities and use them when they add value. 

Requirements 

  • 5+ years of mobile engineering experience, including lead ownership and responsibilities in an agile environment.  
  • Experience with iOS development using Swift, iOS SDK, SwiftUI.  
  • Experience with Kotlin and Android fundamentals.  
  • Experience with AI coding agents such as GitHub Copilot.  
  • Familiarity with GraphQL APIs to connect mobile applications to back-end services.  
  • Hands-on experience with Jetpack Compose  
  • Solid understanding of mobile design patterns such as MVVM, MVP, MVI, MVC, or VIPER.  
  • Strong knowledge of iOS provisioning, app lifecycle, and release workflows.  
  • Experience with unit testing and automation frameworks such as XCTest, XCUITest, Mokkery, Espresso, or Robolectric.  
  • Experience with accessibility standards, ideally WCAG 2.2 (desirable).  
  • Experience with offline storage, threading, and performance tuning.  
  • Experience with CI and CD practices for mobile applications, including GitHub Actions.  
  • Strong understanding of Git-based version control and GitHub workflows.  
  • Solid knowledge of cloud messaging and push notifications.  
  • Ability to translate business requirements into clear technical plans.  
  • Strong teamwork, communication, and mentoring skills. 

Nice to have  

  • Experience with Kotlin Multiplatform.  
  • Knowledge of Kotlin Multiplatform-enabled libraries such as Ktor and associated best practices including certificate pinning.  
  • Hands-on experience with Compose Multiplatform for shared UI delivery.  
  • Familiarity with functional programming.  
  • Familiarity with React/JavaScript/Node.  
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.    

What’s in it for you? 

  • Work Life Balance with BIMM days: Spend your birthday any way you’d like, as long as it’s not at the office. Extra day off to enjoy every summer holiday and a week-long end-of-year break. Boo-yah! 
  • Benefits: We offer a comprehensive health & dental benefits plan with an Employee Assistance Program. BIMMers are also given extra $$$ to put towards wellness or health-related needs. Did we mention our RRSP with matching? A lil BIMM bonus to build your bank. 
  • Culture: Our squad is fun, friendly 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 Everyday is one of our core values. 
  • We believe in working & meeting with purpose. We observe a hybrid working model in our beautiful dog-friendly office located in the Distillery District, stuffed with snacks. 
  • Belonging: Our dedicated DEI committee provides thought-provoking insights which are reflected in our work; They also organize engaging awareness activities and events to showcase BIMMER’s professional talents and personalities. What talents might you bring? :) 
  • Growth: BIMM is part of kyu collective 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. 

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 required and we will work with you to make sure your needs are met 

AI In Recruitment  

While we are exploring ways to best utilize AI in our hiring processes, BIMM currently does not use AI-enabled tools in our hiring process. All candidates are screened by humans, and approved by humans. 

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.

Total compensation range:
$130,000$150,000 CAD
HQ

BIMM Toronto, Ontario, CAN Office

36 Distillery Lane, Suite 300, Toronto, Ontario, Canada, M5A 3C4

Similar Jobs

3 Hours Ago
Remote or Hybrid
CA
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
The Manager, Enterprise Sales will lead a field team to drive activation and usage across strategic national franchise networks, coaching sales efforts and collaborating with various teams to enhance partner success and product usage.
Top Skills: B2B SaasCrm SystemsFintech
3 Hours Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Artificial Intelligence • Marketing Tech • Software
The Lead Backend Developer will shape architectural direction, mentor engineers, design systems for behavioral triggers, and ensure operational excellence in processing high-volume event data.
Top Skills: Behavioral AnalyticsDecisioning EnginesDistributed SystemsEvent-Driven ArchitectureGoogle Cloud PlatformPub/Sub SystemsRule EnginesWorkflow Systems
5 Hours Ago
In-Office
Toronto, ON, CAN
Expert/Leader
Expert/Leader
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Logistics Manager will oversee order lifecycle management, optimize inventory and warehouse operations, manage logistics compliance, and lead telecom project implementations, ensuring efficiency and performance across various supply chain initiatives.
Top Skills: ErpSAPWms

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account