Enable job alerts via email!

Lead iOS Developer

BIMM

Toronto

Hybrid

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

BIMM, a leading Toronto-based agency, seeks a Lead iOS Developer to join their hybrid-structured team. This role requires spearheading the development of modern, responsive solutions while collaborating closely with other developers to ensure high-quality software delivery. Ideal candidates will bring significant experience in iOS development, a knack for initiatives, and the ability to perform in a team-oriented environment.

Benefits

Work Life Balance with BIMM days
Comprehensive health & dental benefits
Employee Assistance Program
RRSP with matching
Social committee events and outings
Opportunities for personal and professional development

Qualifications

  • 7+ years' experience with Swift, Objective-C, iOS SDK, C/C++, and Java.
  • 3+ years' experience in a lead capacity or similar role.
  • Knowledge of design patterns and modern iOS development.

Responsibilities

  • Review designs and wireframes before development.
  • Coach other developers in areas for growth.
  • Ensure high-performance and reliable code delivery.

Skills

Swift
Objective-C
iOS SDK
C/C++
Java
Xcode
MVVM
UIKit
Cocoapods
SPM

Job description

1 day ago Be among the first 25 applicants

BIMM is booming, so we're looking for a Lead iOS Developer to join our team.

As we observe a hybrid model, this role will require you to be in office at BIMM HQ (Distillery District) up to 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.

Our Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.

Who we're looking for

You are a team player who can fly solo when needed. Although you have the full support of your team mates, 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 silly pride or ego get in the way, because after all, you are part of a team. This role will directly support our client Audi North America 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

  • Reviewing designs and wireframes before they are handed off to other developers
  • Helping review, prioritize and groom product requirements
  • Coaching other developers in areas that you identify as having potential for growth
  • Ensure high-performance, reusable, and reliable code is shipped as part of delivery
  • Ensuring the best possible performance, quality, and responsiveness of the application
  • Identifying and ensuring bottlenecks and bugs are fixed
  • Ensuring a high standard of code quality, organization, and automatization
  • Leading collaboration with other developers to deliver product features as required by the goals of the team
  • Setting standards in code review and testing to ensure we deliver high-quality software.

Requirements

  • 7+ years' knowledge and/or experience with Swift, Objective-C, iOS SDK, C/C++ programming, Java & Xcode, MVVM, UIKit, Cocoapods, and SPM.
  • 3+ years' experience in a previous lead capacity or similar.
  • A working knowledge of modern iOS development, SwiftUI, and design patterns with past experience with at least one from MVVM, MVC, VIPER, etc.
  • Strong understanding of all aspects of the iOS Provisioning workflow
  • Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services
  • Strong knowledge of iOS UI design principles, patterns, and best practices
  • Experience with unit testing and test automation frameworks (e.g. XCTest and XCUITest etc)
  • Experience with offline storage, threading, and performance tuning
  • Experience building with accessibility standards in mind ideally WCAG 2.2
  • Demonstrated experience working with continuous release and delivery practices
  • Solid understanding of the full mobile development life cycle
  • Knowledge of the open-source iOS projects and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of iOS HIG design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration tooling
  • Top-notch teamwork and communication skills
  • Experience coaching and managing developers ranked across various seniority levels
  • Familiarity with working in a team environment that utilizes Agile methodologies
  • Has experience with collaborating across teams such as Product, Design, QA Knowledge of best practices building a clean codebase. eg. file maintenance, component structure

Nice to have

  • Other mobile development experience, such as Android development using Kotlin/Java, or cross-platform development with React Native or Flutter.
  • Familiarity with functional programming

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Advertising Services

Referrals increase your chances of interviewing at BIMM by 2x

Get notified about new iOS Developer jobs in Toronto, Ontario, Canada.

Mobile (Android and IOS) Software Developer 8724-0413
Entry Level iOS Engineer - Services (Remote - Canada)
Mobile Application Engineer (Android and iOS Mobile)
Mobile Software Development Engineer in Test (SDET), Contract
Mobile Software Developer Co-op (4 months)
iOS Software Dev Engineer II, Mobile App

Toronto, Ontario, Canada CA$100,000.00-CA$150,000.00 2 weeks ago

Greater Toronto and Hamilton Area, Ontario, Canada CA$95,000.00-CA$130,000.00 1 week ago

Intermediate Fullstack Developer (Ruby & React)

Toronto, Ontario, Canada CA$120,000.00-CA$170,000.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Full Stack Engineer (Node,TypeScript)

Modus Create

Toronto null

Remote

Remote

CAD 120.000 - 160.000

Full time

Yesterday
Be an early applicant

Lead iOS Developer

Bally's

Toronto null

On-site

On-site

CAD 100.000 - 130.000

Full time

8 days ago

Mobile Developer (iOS and Android) - Lead

CGI

Toronto null

Hybrid

Hybrid

CAD 95.000 - 130.000

Full time

14 days ago

Lead Full Stack Software Developer (MEAN)

RBC

Toronto null

On-site

On-site

CAD 100.000 - 130.000

Full time

9 days ago

Principal Full Stack Software Developer, HealthTech

Talent Minded

Vancouver,Toronto null

Hybrid

Hybrid

CAD 100.000 - 150.000

Full time

30 days ago

IOS lead Developer

Infosys Limited

Toronto null

On-site

On-site

CAD 89.000 - 116.000

Full time

17 days ago

Lead Java Full stack Developer (Java-Angular)- VP - C13

citi.com

null null

On-site

On-site

CAD 100.000 - 160.000

Full time

6 days ago
Be an early applicant

Senior Full-Stack Developer / Tech Lead

Clearview Studios LLC

null null

Remote

Remote

CAD 90.000 - 120.000

Full time

30+ days ago

Lead R&D Engineer (Cloud Platform Developer), Remote - Canada

ANSYS, Inc.

Waterloo null

Remote

Remote

CAD 80.000 - 140.000

Full time

30+ days ago