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.
- ...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...SuggestedFull timeFlexible hours
- ...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...SuggestedLocal area
$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- ...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...SuggestedPermanent employmentRemote workFlexible hours
- ...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
- ...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 timeWork at officeFlexible hours
- ...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
- ...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
- ...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 timeFlexible hours
- ...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...
- ...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 contractFull timeFlexible hoursShift work
- ...? 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 timeFlexible hours
$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 contractLong term contractInternshipLocal areaRemote workHome office$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- ...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
- ...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 timeFlexible hours
$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$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- ...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
$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 contractRemplacementFull timeTemporary workLocal areaFlexible hours- ...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
- ...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 workWork at office2 days per week
- ...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
$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 timeWorldwide1 day per week$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 timeRemote workWorldwideFlexible hours$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 contractPermanent employmentTemporary workFlexible hours$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 contractPermanent employmentTemporary workFlexible hours- ...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 time2 days per week1 day per week
$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 employmentFlexible hours- ...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 contractFull timeTemporary workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead iOS Developer. Be the first to apply!
