Lead iOS Developer
Role Overview
Lead iOS Developer role focused on designing, developing, enhancing, and maintaining scalable, high-performance iOS applications.
The role requires technical leadership and collaboration with product, design, backend, and engineering teams.
Location and arrangement are stated as Canada Remote and Remote.
Experience stated: 8+ years.
Key Skills for This Role
Full Job Posting
Role overview
Lead iOS Developer role focused on designing, developing, enhancing, and maintaining scalable, high-performance iOS applications.
The role requires technical leadership and collaboration with product, design, backend, and engineering teams.
Location and arrangement are stated as Canada Remote and Remote.
Experience stated: 8+ years.
Responsibilities
- Design, develop, and maintain scalable, reusable iOS applications and modern SwiftUI and UIKit experiences.
- Build reactive functionality with Combine; integrate RESTful and GraphQL APIs and third-party libraries.
- Write clean, maintainable, testable code and apply MVVM or other appropriate architecture patterns.
- Perform unit testing, UI testing, debugging, and code reviews.
- Resolve performance bottlenecks and memory-management issues; optimize multithreaded and asynchronous functionality.
- Implement animations and transitions; follow Apple's Human Interface Guidelines and current iOS best practices.
- Participate in CI/CD and automated application delivery; manage App Store submission and releases.
- Implement mobile application security practices and use AI-assisted development tools.
- Collaborate with stakeholders and stay current with iOS frameworks, practices, and platform capabilities.
Required qualifications
- 8+ years of professional iOS development experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent relevant experience.
- Advanced Swift and Objective-C proficiency; hands-on SwiftUI and UIKit experience.
- Experience with Combine, Core Data, MVVM, RESTful and GraphQL API integration, and XCTest.
- Strong unit and UI testing experience; understanding of iOS memory management, SwiftUI performance, multithreading, and networking.
- Experience with Git or Bitbucket, App Store releases and submissions, and mobile application security.
- Familiarity with CI/CD tools such as Jenkins or Bamboo.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred qualifications
- Preferred: Core Animation, Core Graphics, and Core Text.
- Preferred: WatchKit, HealthKit, AVKit, video playback, and Google Cast.
- Preferred: AI-assisted development tools to improve engineering productivity and code quality.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Innova Software Services
Finance Operations and Controls Analyst
Toronto, CAN
The employer is seeking a detail-oriented analyst for finance operations and controls, including payment processing, reconciliations, audit support and compliance. The role requires a relevant post-secondary credential,
Finance Operations and Controls Analyst
Toronto, CAN
Innova Software Services seeks a Finance Operations and Controls Analyst to handle payment processing, reconciliations, reporting, and financial controls in an onsite Toronto role. Candidates need 2–5 years of relevant e
Android Lead Engineer
Toronto, CAN
The employer is seeking an Android Lead Engineer to build and optimize native Android applications while guiding technical direction and mentoring developers. Candidates need 8+ years of Android development experience, s
Lead iOS Developer
, CAN
Innova Software Services seeks a Lead iOS Developer to build and maintain scalable iOS applications and provide technical leadership across engineering and product teams. The role requires 8+ years of professional iOS de
User Study Field Moderator
Vancouver, CAN
Innova Software Services is seeking a User Study Field Moderator to execute international user studies, manage venue and technical logistics, troubleshoot hardware on-site, and coordinate field teams. The contract role r
Finance Operations and Controls Analyst
Toronto, CAN
Finance Operations and Controls Analyst
Toronto, CAN
Android Lead Engineer
Toronto, CAN
Lead iOS Developer
, CAN
User Study Field Moderator
Vancouver, CAN