iOS Engineer

Lorex Technology

Markham

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Lorex Technology in Markham, Ontario is seeking an iOS Engineer to lead the development of the Lorex Connect app on iOS. You will guide the iOS team, drive engineering quality, and work closely with the Android lead to ensure a consistent cross‑platform experience.

You will collaborate with Product, Backend and QA to deliver features on time, while adopting modern iOS patterns and robust testing. This role expands the app architecture and strengthens CI/CD and performance across modules.

Qualifications

  • Expert Swift developer with UIKit/SwiftUI experience and modern iOS patterns.
  • Strong understanding of async patterns, networking, and data security.
  • Experience in leading iOS teams and collaborating with Android/Backend teams.

Responsibilities

  • Lead and mentor iOS developers through code reviews and architecture guidance.
  • Own iOS app quality, performance, and test coverage across modules.
  • Collaborate with Android, Backend, Firmware, QA and Product to align APIs and UX.
  • Promote modern iOS practices (Swift, concurrency, SwiftUI) and CI/CD improvements.

Skills

Swift
UIKit/SwiftUI
MVVM
Combine
Networking
CI/CD
Testing
Team leadership

Tools

Crashlytics
Xcode Instruments

Job description

Existing vacancy: Yes – Open and available immediately
Company Description

For over 30 years, Lorex has been creating security systems designed to protect your home and business. Founded and headquartered in Canada, we’ve grown to become leaders in DIY (Do It Yourself) security, offering premium solutions built on innovation, reliability, and expertise that enhance your lifestyle and protect what matters most.

Job Summary

We are looking for a iOS Engineer to lead development of the Lorex Connect app on iOS. You will guide the iOS team, drive engineering quality, and work closely with the Android lead to ensure a consistent, scalable, and high-performing cross-platform experience.

Duties & Responsibilities:
  • Lead and mentor iOS developers through code reviews, coaching, architectural guidance, and best practices.
  • Own overall iOS app quality: code structure, performance, reliability, and test coverage.
  • Collaborate in parallel with the Hardware development, Cloud and Android team to maintain aligned architecture, shared API contracts, consistent UX patterns, and synchronized feature delivery.
  • Drive adoption of modern iOS best practices (Swift, Swift Concurrency, Combine, SwiftUI as applicable).
  • Improve build stability, CI/CD workflows, and crash-free reliability using tools like Crashlytics.
  • Partner with Product, Backend, Firmware, and QA to ensure features are scoped correctly and delivered with high quality.
Requirements:
  • Expert Swift developer, with strong knowledge of UIKit and/or SwiftUI, depending on app architecture.
  • Experience with modern iOS patterns (MVVM, Clean Architecture) and modular code organization.
  • Strong understanding of Swift Concurrency (async/await), Combine, or equivalent asynchronous frameworks.
  • Deep familiarity with networking, API integrations, offline handling, and secure data management.
  • Experience with video playback frameworks (AVFoundation, real-time streaming, WebRTC) is a strong advantage.
  • Solid experience maintaining large production iOS apps with multiple modules and complex navigation flows.
  • Strong debugging, profiling, and performance optimization experience (Xcode Instruments).
  • Experience improving and enforcing unit tests, snapshot/UI tests, and contributing to automated pipelines.
  • Comfortable working closely with an Android counterpart to align architecture, data models, flows, and release cadences.
What We’re Looking For
  • Proven experience leading or mentoring iOS developers.
  • Passion for clean, maintainable code and thoughtful architectural decisions.
  • Strong communicator who can collaborate across iOS, Android, backend, QA, firmware, and product teams.
  • Ability to balance rapid feature delivery with long-term maintainability and technical debt management.

Lorex welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Please note that we use AI tools as part of our recruitment process to enhance efficiency and improve candidate experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS and Android Engineer
iOS and Android Engineer

Lorex Technology • Markham

On-site
CAD 80,000 - 90,000
iOS Tech Lead – Architect & Mentor (Cross-Platform)
iOS Tech Lead – Architect & Mentor (Cross-Platform)

Lorex Technology • Markham

On-site
CAD 90,000 - 130,000
Cyber Secruity Engineer
Cyber Secruity Engineer

Lorex Technology • Markham

On-site
CAD 90,000 - 120,000
iOS Developer
iOS Developer

EIZIE • Kitamaat

On-site
CAD 75,000 - 110,000
Competitive compensation
Health benefits
Professional development
+5
iOS Developer
iOS Developer

Collabera • Toronto

On-site
CAD 90,000 - 120,000
Senior iOS Engineer, Contractor
Senior iOS Engineer, Contractor

Owlet Baby Care • Canada

On-site
CAD 85,000 - 110,000
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,972 - 85,458
iOS Developer
iOS Developer

TechDoQuest • Mississauga

On-site
CAD 85,000 - 120,000
iOS App Developer-- MOR1JP00094171
iOS App Developer-- MOR1JP00094171

Compunnel Inc. • Calgary

On-site
CAD 80,000 - 100,000
iOS Software Engineer - Creative Apps
iOS Software Engineer - Creative Apps

Apple • Vancouver

On-site
CAD 120,000 - 150,000