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 4 days ago
Similar jobs that could be interesting for youBased on the Lead iOS Developer in Toronto, ON vacancy
  •  ...Description What is the opportunity?  The RBC Digital team is innovative and rapidly growing. We are looking for experienced iOS Developers who are passionate about technology and bring a depth of mobile application development experience. What will you do? You will... 
    Suggested
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  •  ...iOS Developer - (Hybrid - Calgary) Capco – The Future. Now. Capco is a distinctly and positively different place to work. Much more than consultants, we are active participants in the global financial services industry. Our passionate business and technology professionals... 
    Suggested
    Local area

    Capco

    Toronto, ON
    more than 2 months 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
    4 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... 
    Suggested
    Permanent employment
    Remote work
    Flexible hours

    Scotiabank

    Toronto, ON
    4 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
    4 days ago
  •  ...Resources, Chief Administrative Office & Audit, Capital Markets, P&CB and Wealth.   We’re looking for talented and passionate Lead Software Developer to join our team. With a developer mind-set you will work as part of an agile team to deliver high performing applications... 
    Full time
    Work at office
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    18 days 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
    4 days 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
    4 days ago
  •  ...Job Description What is the opportunity? A Lead Full Stack Developer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and Azure cloud platform. The group is continuously working... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    8 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... 

    OSI Digital

    Toronto, ON
    21 days ago
  •  ...Job Description What is the opportunity? The Lead Software Developer is an exciting & challenging opportunity for a Software engineer to make an impact and develop leadership skills. You will be responsible for the design and development of complex technology solutions... 
    Long term contract
    Full time
    Flexible hours
    Shift work

    Royal Bank of Canada

    Toronto, ON
    18 days ago
  •  ...? Join RBC's Enterprise Resiliency Tools team to architect and lead the development of next-generation enterprise applications while...  ...guidance, code reviews, and best practice standards Mentor and develop junior developers, fostering continuous learning and technical excellence... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    18 days ago
  • $130k per year

     ...Job title: Senior iOS SDK Engineer Location: 100% REMOTE Salary: $130-170k/year +...  ...behavior, and OS/device fragmentation. Develop capture services for networking, user interactions...  ...to be considered. Abi Harper - Lead Recruiter This is a new role. This job... 
    Ongoing contract
    Long term contract
    Internship
    Local area
    Remote work
    Home office

    CyberCoders

    Toronto, ON
    23 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
    14 days ago
  •  ...As a Salesforce Senior Developer you would be responsible for the development and implementation of Salesforce solutions. Collaborate with...  ...experience working on Salesforce customizations ~2 years exp as a Lead ~ Experience with Sales and Service Cloud ~ Experience with... 
    Contract work

    Maarut

    Toronto, ON
    a month ago
  •  ...Description What is the Opportunity? Lead the digital modernization of RBC's...  ...). You will direct a team of full stack developers through a comprehensive digital modernization...  ...Direct and mentor a team of full stack developer, fostering technical excellence and collaborative... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  • $80k - $130k per year

    Senior AI Developer/Lead Position Description This role is hybrid and requires you to be at our downtown Toronto office (250 Yonge office Toronto) at a minimum 4 days per week - subject to change at any time.  Role Overview: We are building a strategic AI Development... 
    Work at office
    Toronto, ON
    14 days 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
    a month 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
    4 days ago
  • $186k - $266k per year

     ...Corporation. About the Role As a Senior iOS Engineer at Tubi, you’ll play a critical...  ...our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS,...  ...effectively. What You'll Do Design, develop, and deploy advanced applications for the... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    more than 2 months ago
  •  ...Lead Backend Developer - Agentic AI (Java) - (Java or Python, Agentic AI concepts, LLM integrations, REST APIs and Microservices) Key Responsibilities Designs, develops, and oversees the implementation of advanced technical solutions, ensuring alignment... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Role: QE Automation Lead Location: Toronto Office Hybrid 2 days per week...  ...application testing across multiple platforms (iOS and Android). Collaborate with cross-...  ...Log and track defects using JIRA and work closely with developers to resolve issues.... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    4 days ago
  •  ...Application Developer     We provide clarity in a world of trade complexity so that businesses can grow further, faster, smarter. Over...  ..., resolving and recommending improvements. Participate and/or lead small to medium scale software application projects which includes... 
    Remplacement

    Livingston International

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

     ...a subsidiary of Spin Master, a leading global children’s entertainment...  ...giggle. As a Senior Unity Game Developer you will work within a cross-functional...  ...projects, moving between both lead and support roles. Applying...  ...to create mobile apps for iOS or Android. ~ Strong... 
    Full time
    Worldwide
    1 day per week

    Sago Mini

    Toronto, ON
    17 days ago
  • $85k - $100k per year

     ...their best work.    About the Role  Sync is looking for a QA Developer with strong cross-device testing experience who thinks like a...  ...platform  Build and execute mobile test automation for our native iOS and Android apps  Design and implement test automation... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Sync.com

    Toronto, ON
    26 days ago
  • $105k - $175k per year

     ...systems, collaborative data platforms, and developer ecosystems. Maintain strong engineering...  .... We are looking for a technical leader who thinks like a world builder and understands...  ...collaboration and building team culture, Tech Leads play a pivotal role in product development... 
    Long term contract
    Permanent employment
    Temporary work
    Flexible hours

    Deloitte

    Toronto, ON
    6 days ago
  • $84k - $175k per year

     .... Key Responsibilities:   Technical Leadership - The Tech Lead provides technical direction in partnership with the Solution Architect...  ..., bounding-box coordinate mapping  Experience with MkDocs for developer documentation  Exposure to frontend collaboration with React/... 
    Long term contract
    Permanent employment
    Temporary work
    Flexible hours

    Deloitte

    Toronto, ON
    12 days ago
  •  ...transformation by enhancing our clients' banking experience. As a ServiceNow Developer, you'll be responsible for the technical design, development and...  ...ceremonies and expanding the technical capabilities of the team. Lead the design and development of cost-effective and innovative... 
    Full time
    2 days per week
    1 day per week

    CIBC

    Toronto, ON
    4 days ago
  • $84k - $175k per year

     ...experts through mentoring and on the job coaching -- As a Backend Developer you will design, build, and extend server-side services that...  ...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
    6 days ago
  •  ...the code base Receive mentorship from the engineering team Lead the QA division as a QA engineer, helping us automate and improve...  ...testing Ability to work independently Bonus: Web development / iOS development Javascript, nodejs, vuejs, swift Why Arternal:... 
    Long term contract
    Full time
    Temporary work
    Work at office

    Arternal

    Toronto, ON
    18 days ago

Do you want to receive more vacancies?

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