Talent.com
Senior Mobile SDK Developer (Canada)
Senior Mobile SDK Developer (Canada)IMS • Waterloo, Quebec, Canada
No longer accepting applications
Senior Mobile SDK Developer (Canada)

Senior Mobile SDK Developer (Canada)

IMS • Waterloo, Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

Company Overview

At IMS were transforming the way the world drives. As a leading provider of connected car and telematics solutions we deliver cutting-edge services and analytics to insurers governments and enterprises worldwide.

Our cloud-based DriveSync platform is at the heart of what we doan industry-recognized solution that empowers smarter decision-making and better driving outcomes. From enhancing road safety to enabling intelligent mobility strategies our technology is designed to make driving safer and smarter for everyonefrom global insurers to local governments and everyday drivers.

Join us as we continue to shape the future of mobility.


Description


Were seeking a Senior Mobile Engineer iOS to design develop and maintain high-performance iOS applications and frameworks for our telematics platform.

In this role youll create solutions that handle real-time data collection processing and presenting data insights while ensuring the security and privacy of sensitive information.


In this role you will be responsible for:


Mobile Application Development

  • Design and develop native iOS frameworks and iOS applications using Swift/SwiftUI
  • Create robust well-documented APIs that are secure and easy to integrate
  • Build solutions for processing and presenting real-time telematics data
  • Implement secure keychain storage and iOS security best practices
  • Integrate with iOS APIs for SafetyKit CarPlay Core Location Core Motion
  • Implement geofencing and location-based features

Agile Collaboration and Cross-Functional Work

  • Collaborate with product managers designers and backend engineers to define and implement features
  • Participate in code reviews and provide constructive feedback
  • Share knowledge and help team members grow
  • Contribute to technical discussions and architecture planning
  • Work effectively in an agile environment

Testing and Deployment

  • Implement unit and UI testing using XCTest and XCUITest
  • Perform testing across various iOS versions and device configurations
  • Familiarity with iOS CI/CD pipelines using Xcode Cloud or similar tools

Security Performance and Compliance

  • Apply best practices for mobile security to protect sensitive data
  • Design solutions that optimize battery usage background processing and network consumption
  • Develop strategies for offline functionality and resilience
  • Optimize application performance under various network conditions

Continuous Improvement and Knowledge Sharing

  • Stay current with mobile development trends and technologies
  • Propose and implement improvements to development processes
  • Document code APIs and technical decisions
  • Contribute to team knowledge sharing


Essential Qualifications & Experience

  • Professional experience in iOS development commensurate with the role level
  • Expert-level proficiency in Swift
  • Experience with building SDKs and designing clean APIs
  • Experience with iOS performance optimization and memory management
  • Knowledge of TestFlight distribution App Store submission and iOS app lifecycle
  • Familiarity with software architecture patterns and dependency injection
  • Knowledge of secure coding practices for handling sensitive data
  • Strong understanding of iOS Human Interface Guidelines and accessibility
  • Good communication skills and the ability to work in teams

Bonus Qualifications

  • Experience with telematics IoT or connected vehicle technologies
  • Knowledge of device sensors and data collection methodologies
  • Experience with Kotlin Multiplatform
  • Contributions to open-source projects or technical content
  • Experience with machine learning or data processing on mobile devices


Other Role Information

  • Some in-office collaboration (in Waterloo) will be required for key team meetings and testing
  • Some on-call support may be required for high-priority app releases and incidents
  • Travel may be required for team gatherings customer engagements or product demonstrations


Why should you join us

  • Brand new collaborative open-concept office for those days when you want to work collaboratively in person! Were located in the Waterloo tech hub: the David Johnson Research Technology Park
  • Flexible remote working options
  • Opportunity to work within a global team
  • Were an innovative technology leader with plans for growth in the global telematics industry. These are some exciting times!
  • Company-paid group health (and dental) benefits program with no waiting period - they start from day one!
  • RRSP matching program
  • Flexible holiday policy to really make the most of your time and wellbeing
  • Work From Anywhere Policy - work almost anywhere in the world for 30 days per year!
  • Paid volunteering days
  • Employee Assistance Program and an enhanced maternity/paternity package
  • Kudos Hub - a peer-to-peer recognition system where you can recognize others using points. These points can be collected and redeemed against a huge catalogue of rewards!

At IMS we believe innovation thrives through diversity of thought background and experience. Research shows that women and individuals from historically underrepresented groups often hesitate to apply unless they meet every single qualification. If youre passionate about what were building and feel you could make a meaningful contributioneven if you dont check every boxwe strongly encourage you to apply. You might be exactly who were looking for. Even if you do not meet all of the above criteria please consider applying! If you have any questions do not hesitate to get in touch with our HR team at

IMS is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Required Experience:

Senior IC


Key Skills
React Native,Objective C,iOS Development,Swift,Android,Xamarin,Application Development,SDKs,IOS,Java,Cordova,Mobile Applications
Employment Type : Full-Time
Department / Functional Area: Engineering
Experience: years
Vacancy: 1
Create a job alert for this search

Senior Mobile SDK Developer Canada • Waterloo, Quebec, Canada

Similar jobs
Mobile Manual Tester (Android and iOS)

Mobile Manual Tester (Android and iOS)

Pacer Group • saint-nazaire-d'acton, qc, ca
Full-time
Mobile Manual Tester with extensive experience in mobile (iOS, Android), Skilled in functional, regression, UI/UX, and exploratory testing, with hands-on experience using Jira, SQL, and Postman.Fam...Show more
Last updated: 2 days ago • Promoted
Technical Sourcer (12 Month Contract)

Technical Sourcer (12 Month Contract)

Empire Life • fulford, QC, ca
Full-time +3
Technical Sourcer (12 Month Contract)Location: Remote - Anywhere in Canada The total target compensation (TTC) range, including salary and target bonus, is $83,000 - $125,000....Show more
Last updated: 30+ days ago • Promoted
Senior full stack developer with AWS experience - Luxoft

Senior full stack developer with AWS experience - Luxoft

Luxoft • granby, qc, ca
Full-time
Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
Last updated: 2 days ago • Promoted
Mobile Manual Tester (Android and iOS) - Pacer Group

Mobile Manual Tester (Android and iOS) - Pacer Group

Pacer Group • fulford, qc, ca
Full-time
Mobile Manual Tester with extensive experience in mobile (iOS, Android), Skilled in functional, regression, UI/UX, and exploratory testing, with hands-on experience using Jira, SQL, and Postman.Fam...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect - granby

AWS Full Stack Software Architect - granby

SPECTRAFORCE • granby, qc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
Payments Developer (MTS/UPF Developer with Unix - saint-nazaire-d'acton

Payments Developer (MTS/UPF Developer with Unix - saint-nazaire-d'acton

Net2Source (N2S) • saint-nazaire-d'acton, qc, ca
Full-time
Payments Developer (MTS/UPF Developer with Unix).We are looking for an experienced.The ideal candidate will have hands-on experience in payment processing systems and strong backend development ski...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect - SPECTRAFORCE

AWS Full Stack Software Architect - SPECTRAFORCE

SPECTRAFORCE • saint-nazaire-d'acton, qc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
Delivery Driver - Sign Up and Start Earning

Delivery Driver - Sign Up and Start Earning

DoorDash • DUNHAM, Quebec, CA
Full-time
Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live.All you need is a mode of transportation (bi...Show more
Last updated: 12 days ago • Promoted
SDET-Mobile testing (Android & IOS) - Pacer Group

SDET-Mobile testing (Android & IOS) - Pacer Group

Pacer Group • saint-nazaire-d'acton, qc, ca
Full-time
Android and iOS mobile application testing.Python-based automation using Appium.Experience with mobile test automation for both Android and iOS platforms.Strong expertise in automation frameworks a...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect

AWS Full Stack Software Architect

SPECTRAFORCE • saint-nazaire-d'acton, qc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
D365 F&O Developer - Jackson James

D365 F&O Developer - Jackson James

Jackson James • granby, qc, ca
Full-time
Jackson James have partnered with an Implementation Partner who are looking for a D365 F&O Developer on a contract basis to support multiple customers on a fully remote basis.Design, develop, and c...Show more
Last updated: 14 days ago • Promoted
Senior Consultant - Codex

Senior Consultant - Codex

Codex • saint-nazaire-d'acton, qc, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 2 days ago • Promoted
Payments Developer (MTS/UPF Developer with Unix

Payments Developer (MTS/UPF Developer with Unix

Net2Source (N2S) • saint-nazaire-d'acton, qc, ca
Full-time
Payments Developer (MTS/UPF Developer with Unix).We are looking for an experienced.The ideal candidate will have hands-on experience in payment processing systems and strong backend development ski...Show more
Last updated: 2 days ago • Promoted
Sr. Java Developer (Python needed)

Sr. Java Developer (Python needed)

Xaxis Solutions • saint-nazaire-d'acton, qc, ca
Full-time
Provide a brief introduction to the company, its mission, and culture.A short paragraph summarizing the key role responsibilities.Minimum 10+ years of work experience in application development.Str...Show more
Last updated: 2 days ago • Promoted
Senior Full Stack Engineer

Senior Full Stack Engineer

Luxoft • granby, qc, ca
Full-time
Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies.Based in Southern California, our client manages clo...Show more
Last updated: 8 days ago • Promoted
Payments Developer (MTS/UPF Developer with Unix - Net2Source (N2S)

Payments Developer (MTS/UPF Developer with Unix - Net2Source (N2S)

Net2Source (N2S) • fulford, qc, ca
Full-time
Payments Developer (MTS/UPF Developer with Unix).We are looking for an experienced.The ideal candidate will have hands-on experience in payment processing systems and strong backend development ski...Show more
Last updated: 2 days ago • Promoted
AWS Full Stack Software Architect - saint-nazaire-d'acton

AWS Full Stack Software Architect - saint-nazaire-d'acton

SPECTRAFORCE • saint-nazaire-d'acton, qc, ca
Full-time
Title: AWS Full Stack Software Architect.Location: Remote, Pacific Time Zone hours preferred.Duration: 6 Months (Possible extension).Minimum Education Required: Bachelor’s degree in computer scienc...Show more
Last updated: 2 days ago • Promoted
REMOTE Talend/Databricks Integration Architect

REMOTE Talend/Databricks Integration Architect

Insight Global • granby, QC, ca
Remote
Full-time
Insight Global is seeking a Talend/Databricks Integration Architect to join a top aerospace manufacturer in Montreal, QC.This position is remote across Canada following EST working hours.The Talent...Show more
Last updated: 6 days ago • Promoted