Lead iOS Developer
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.
$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...SuggestedFull timeWork from homeFlexible hours- ...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....SuggestedContract work
$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...SuggestedHourly payFull timeFixed term contractShift work- ...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...SuggestedFull time
- ...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...SuggestedLong term contractFull time
- ...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 employmentRemote workFlexible hours
$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...$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 employmentFlexible hours$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 timeWork at office- ...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 timeSecond jobSummer holidayWork at officeNight shiftWeekend work2 days per week
$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 timeContract workWork at officeRemote workMonday to friday- ...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
$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 payWork at officeRemote workFlexible hours3 days per week- ...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
- ...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 timeWork at officeLocal areaFlexible hours
$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 areaWorldwide$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 officeRemote work$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 office3 days per week1 day per week$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 office3 days per week$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 contractorsWork at officeFlexible hoursShift work3 days per week$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 jobContract workSummer work- ...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 timeWork at office3 days per week
- ...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 employmentManual labor
$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 contractRemplacementFull timeFlexible hours- 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
$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$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 workManual laborWork at officeRemote workFlexible hours2 days per week3 days per week$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 timeInternshipWork at officeFlexible hours$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 timeContract workApprenticeshipRemote workFlexible hours- ...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 contractPermanent employmentFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead iOS Developer. Be the first to apply!
