IMS

Principal Mobile Engineer, iOS

IMS

full-time

Posted on:

Location Type: Hybrid

Location: WaterlooCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$120,000 - CA$170,000 per year

Job Level

Tech Stack

About the role

  • 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
  • Collaborate with product managers, designers, and backend engineers to define and implement features
  • Participate in code reviews and provide constructive feedback
  • Contribute to technical discussions and architecture planning
  • Work effectively in an agile environment
  • 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
  • Apply best practices for mobile security to protect sensitive data
  • Design solutions that optimize battery usage, background processing, and network consumption

Requirements

  • Passionate about building mobile SDKs and great iOS development experience
  • 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
Benefits
  • 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!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftSwiftUIAPIsiOS securitygeofencingXCTestXCUITestiOS performance optimizationmemory managementdependency injection
Soft skills
collaborationconstructive feedbacktechnical discussionsarchitecture planningagile environment