×
Register Here to Apply for Jobs or Post Jobs. X

IOS Engineer

Job in Markham, Ontario, I3P, Canada
Listing for: Lorex Technology
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    iOS Developer, App Developer - Mobile/Web
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

Department of Position:
Technology

Reports to:
Director of Technology

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.
  • Collaborate closely with the offshore R & D team, communicating technical requirements, troubleshooting issues, and coordinating development activities in Mandarin.
  • 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 (AV Foundation, 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.
  • Fluent in both Mandarin and English, with the ability to communicate technical concepts clearly in both verbally and in writing.

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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary