Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead iOS Developer

Full-time

BIMM

Job Responsibility:

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Lead iOS Developer in Toronto, ON vacancy
  • $90k - $125k per year

     ...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As an iOS Developer you'll be tasked with working on iOS application development. Working within the software development team, your duties will require... 
    Suggested
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    13 hours ago
  •  ...Technical Skills/Keywords · Mobile – Swift (iOS) · Windows Mobile Application...  ...Role Description/Responsibilities · Lead the design, development, and delivery of mobile...  ...teams. · Manage and mentor a team of developers, ensuring adherence to best practices.... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $60 - $65 per hour

     ...Development, Testing and Deployment · Lead development, from design through testing...  ...technical sessions with the rest of the developers on the team · Complete all design, development...  ...plans and checklists. · Keep the developer sandbox up to date with back promotions where... 
    Suggested
    Hourly pay
    Full time
    Fixed term contract
    Shift work

    Rivago Infotech Pvt

    Toronto, ON
    5 days ago
  •  ...Role: Workato Lead Developer Type: FT Location: Toronto, Canada Role Overview: We are looking for a Workato Lead Developer with strong expertise in iPaaS integrations, EDI, and enterprise application integrations. This role will work closely with business and technical... 
    Suggested
    Full time

    OSI Digital

    Toronto, ON
    5 days ago
  •  ...us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead BODS Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA). Job Requirements Lead BODS Developer 10+ Yrs. of overall... 
    Suggested
    Long term contract
    Full time

    NTT DATA

    Toronto, ON
    5 days ago
  •  ...Team You will be joining a diverse and engaged team of developers, project leads and product specialists. Global Business Banking Risk Technology...  .... Lead in creating coding standards, best practices, developer tooling and efficient testing approaches. Create... 
    Permanent employment
    Remote work
    Flexible hours

    Scotiabank

    Toronto, ON
    5 days ago
  • $147.3k - $192k per year

     ...its global client base with operations throughout North America, Central America, Europe, Australia, and Japan. We’re looking for a Lead Software Engineer to join the Behavioral team, responsible for turning raw customer signals into meaningful marketing triggers. This team... 

    Movable Ink

    Toronto, ON
    13 hours ago
  • $84k - $175k per year

     ...group of talented people who want to learn, gain experience, and develop skills. Wherever you are in your career, we want you to advance....  ...working options to support you and how you can contribute. Be the leader you want to be Some guide teams, some change culture, some build... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $120k - $200k per year

     ...IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Software Developer Team Lead who has a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new integrations... 
    Full time
    Work at office

    IXL Learning

    Toronto, ON
    13 hours ago
  •  ...Job Responsibility: BIMM is booming, so we're looking for an experienced Lead Back End 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... 
    Full time
    Second job
    Summer holiday
    Work at office
    Night shift
    Weekend work
    2 days per week

    BIMM

    Toronto, ON
    5 days ago
  • $130k - $150k per year

     ...great ideas into real tangible business results for the organization. Job Description Saatchi & Saatchi is seeking a Lead Full Stack Developer for an innovative AI platform initiative. You have 8 years building production software systems and at least a few years leading... 
    Full time
    Contract work
    Work at office
    Remote work
    Monday to friday

    Publicis Groupe

    Toronto, ON
    15 hours ago
  •  ...des connaissances et des compétences approfondies pour réaliser des affectations complexes. What is the opportunity? The Lead Full Stack Developer is a key member of Core Payments team, within the Enterprise Payments and Trade Technology team. This position will be... 
    Full time

    Royal Bank of Canada

    Toronto, ON
    5 days ago
  • $108k - $135k per year

     ...efficient mobile apps. We're passionate about developer experience, providing flexible tooling for...  ...engineer with a passion for crafting iOS productivity tools and robust infrastructure...  ...code, hundreds of modules, and industry-leading mobile build systems, keeping builds under... 
    Hourly pay
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    23 days ago
  •  ...Lead Java Developer - Payment Domain (Banking) Location: Toronto, ON – Hybrid (4 Days WFO) Need Lead Developer profiles with the below-mentioned skillsets and payment domain experience. Candidate should be available for an in-person interview. Candidate should... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    26 days ago
  •  ...ambition is to be one of Canada's leading and most innovative property...  ...Digital team as a full-stack developer. You'll be playing a big part...  ...rounded contributor and technical leader, uniquely in an enterprise...  ...Technology Stack: Mobile: Swift (IOS), Kotlin (Android), Web:... 
    Full time
    Work at office
    Local area
    Flexible hours

    Definity Financial Corporation

    Toronto, ON
    5 days ago
  • $140k - $192.5k per year

     ...Okta Verify Team The Okta iOS platform team is responsible for...  .... The team is responsible for developing and maintaining Okta Verify...  ...automated tests using Swift.  Develop and maintain high-quality functional...  ...or product-area level, leading release testing and managing product... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    a month ago
  • $95k - $145k per year

    Senior Java Developer /Tech Lead Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer /Tech Lead, in our Financial Services Sector... 
    Work at office
    Remote work
    Toronto, ON
    more than 2 months ago
  • $95k - $145k per year

    Senior Full Stack Developer/Lead Position Description This role is hybrid and requires you to be at our downtown Toronto office 1 day per week and/or Client office (700 University Ave) at a minimum 3 days per week - subject to change at any time. We are looking for... 
    Work at office
    3 days per week
    1 day per week
    Toronto, ON
    a month ago
  • $95k - $145k per year

    Lead Developer - Guidewire PC/BC Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 3 days per week - subject to change at any time.  The successful candidate will bring deep expertise in Guidewire... 
    Work at office
    3 days per week
    Toronto, ON
    a month ago
  • $80.75k - $95k per year

     ...fast-paced environments, cares deeply about the customer experience, and is eager to shape the test infrastructure behind Robinhood’s iOS, Android, and Web apps. This role is based in our Toronto office, with in-person attendance expected at least 3 days per week.  At... 
    For contractors
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    a month ago
  • $85 per hour

     ...job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors...  ...'Angelo , Larry Summers , and Jack Dorsey . Position: iOS Engineer (Coding Agent Experience) Type: Contract... 
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    a month ago
  •  ...Cognizant is right where you belong. Role overview As a SWIFT UI Developer at Cognizant, you will be involved from conception to launch...  ...suggestions on UX, app design, follow standard methodologies and iOS apple guidelines. Working arrangements At Cognizant, we... 
    Full time
    Work at office
    3 days per week

    Cognizant

    Toronto, ON
    15 hours ago
  •  ...Senior SAP BTP Integration Suite Lead / SAP Build Developer Roles & Responsibilities • Lead the design and implementation of integration solutions using SAP BTP Integration Suite: • Cloud Integration • API Management • Open Connectors • Implement... 
    Permanent employment
    Manual labor

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  • $70.83k - $106.5k per year

     ...Application Developer   Join Livingston and grow your career in the constantly changing world...  ...trade. Livingston is a market leader offering customs brokerage, international...  ...recommending improvements. Participate and/or lead small to medium scale software application... 
    Long term contract
    Remplacement
    Full time
    Flexible hours

    Livingston International

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Test Lead to champion the quality assurance strategy...  ...digital projects, including native mobile apps (iOS & Android), eCommerce engines, and RESTful...  ...Canada. As a result, we are committed to developing and implementing strategies to increase... 
    Contract work

    Randstad

    Toronto, ON
    15 days ago
  • $88k - $130k per year

     ...network, inclusive culture, and leading-edge technology. Join us to...  ...organization. As a Technical Lead or a Senior Consultant, you...  ...Lead and mentor a team of developers, fostering technical growth and...  ...the future with confidence and develop answers for the most pressing... 
    Long term contract

    Ernst & Young

    Toronto, ON
    27 days ago
  • $120k - $150k per year

     ...becomes next, this is the team for you. As a Senior Software Developer, your role will be to help implement solutions & write beautiful...  ...to mobile app development, either through React Native or native iOS/Android ~ Would be a plus if you had working knowledge of one of... 
    Casual work
    Manual labor
    Work at office
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    13 hours ago
  • $100k - $115k per year

     ...that get talked about, but are part of who we are. If such a workplace intrigues you, we hope you’ll join us. About the role Our Developers value continuous learning and development, enjoy cross-functional collaboration, and of course, hold the quality of their code to a... 
    Full time
    Internship
    Work at office
    Flexible hours

    Financeit

    Toronto, ON
    1 day ago
  • $120k - $160k per year

     ...financial experiences at scale. As a leader in Open Finance in Canada, we’ve grown since...  ...Role We're hiring Senior Full-Stack Developers to build and own the client-facing...  ...Kubernetes, Docker, Terraform, Pub/Sub Developer Tools: Azure DevOps, Git, Webpack Testing... 
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    1 day ago
  •  ...while working closely with experienced colleagues. The Captiva Developer will working in the Global Wealth Management - Digital Client Services...  ...Location(s): Canada : Ontario : Toronto Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future",... 
    Long term contract
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead iOS Developer. Be the first to apply!