Current jobs related to iOS and Android Engineer - Markham, Ontario - Lorex Technology
-
iOS and Android Engineer
2 days ago
Markham, Canada Lorex Technology Full timeGet AI-powered advice on this job and more exclusive features. This range is provided by Lorex Technology. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$80,000.00/yr - CA$90,000.00/yr Direct message the job poster from Lorex Technology Existing vacancy: Yes – Open and available...
-
iOS and Android Engineer
2 days ago
Markham, Canada Lorex Technology Full timeGet AI-powered advice on this job and more exclusive features. This range is provided by Lorex Technology. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$80,000.00/yr - CA$90,000.00/yr Direct message the job poster from Lorex Technology Existing vacancy: Yes – Open and available...
-
Mobile Architect — iOS
2 days ago
Markham, Canada Lorex Technology Full timeA leading security technology company in Markham is looking for an iOS Engineer & Android Engineer to lead mobile applications development. This role involves mentoring developers, ensuring high-quality mobile app performance, and collaborating with cross-functional teams. The ideal candidate has extensive experience in Swift and Kotlin, and is passionate...
-
Mobile Architect — iOS
2 days ago
Markham, Canada Lorex Technology Full timeA leading security technology company in Markham is looking for an iOS Engineer & Android Engineer to lead mobile applications development. This role involves mentoring developers, ensuring high-quality mobile app performance, and collaborating with cross-functional teams. The ideal candidate has extensive experience in Swift and Kotlin, and is passionate...
-
Senior Principal Architect
2 days ago
Markham, Canada Huawei Canada Full timeJoin to apply for the Senior Principal Architect - Web Engine role at Huawei Canada.The web, Windowing and Graphics team is exploring novel architectures to accelerate rendering of ArkUI and web platform content. Areas of study include customizing GPU drivers for web rendering, simplifying Chrome rendering architecture for TBDR GPU targets, concurrent web...
-
Senior Android SystemUI Developer
3 weeks ago
Markham, Canada General Motors Full timeVacancy Status: Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to...
-
Senior Android SystemUI Developer
2 days ago
Markham, Canada General Motors Full timeVacancy Status: Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to...
-
Senior Android SystemUI Developer
2 days ago
Markham, Canada General Motors Full timeVacancy Status: Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to...
-
Senior Principal Architect
2 days ago
Markham, Canada Huawei Canada Full timeJoin to apply for the Senior Principal Architect - Web Engine role at Huawei Canada . The web, Windowing and Graphics team is exploring novel architectures to accelerate rendering of ArkUI and web platform content. Areas of study include customizing GPU drivers for web rendering, simplifying Chrome rendering architecture for TBDR GPU targets, concurrent web...
-
Senior Principal Architect
2 days ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeHuawei Canada has an immediate permanent opening for a Senior Principal Architect.About the team:The web, Windowing and Graphics team is exploring novel architectures to accelerate the rendering of ArkUI and web platform content. Areas of study include customizing GPU drivers for the needs of web rendering, simplifying the Chrome rendering architecture...
iOS and Android Engineer
2 days ago
Department of Position: Technology
Reports to: Director of Technology
Existing vacancies: Yes – Open and available immediately. Please indicate the job title ios Engineer or Android Engineer you are applying for in the email subject line
Company Description
For more than 30 years, Lorex has been a leader in the marketplace for innovative security technology for both home and commercial use. We achieve this by continuing to deliver advanced monitoring solutions backed by cutting-edge technology and a dedicated team of forward thinkers. Using the latest innovations, Lorex creates products that enhance security while fitting seamlessly into everyday life.
Job Summary
We are seeking a
iOS Engineer & a Android Engineer
to lead the development of Lorex's mobile applications across both platforms. In this role, you will provide technical leadership, drive engineering excellence, and work closely with cross-functional partners to deliver a consistent, scalable, and high-performing mobile experience. You will collaborate closely with counterpart platform leads and teams to ensure alignment in architecture, quality, and feature delivery.
Duties & Responsibilities
- Lead and mentor iOS and Android developers through code reviews, coaching, and architectural guidance.
- Own overall mobile app quality, including code structure, performance, reliability, testing practices, and maintainability.
- Collaborate closely across iOS and Android teams to ensure consistent architecture, shared API contracts, aligned UX patterns, and synchronized feature delivery.
- Partner with Hardware, Backend, Cloud, Firmware, QA, and Product teams to scope, build, and deliver high-quality features.
- Drive adoption of modern mobile best practices and platform standards (Swift, Swift Concurrency, SwiftUI, Kotlin, Coroutines, Jetpack, modularization).
- Improve build stability, CI/CD workflows, and crash-free reliability using tools such as Firebase Crashlytics.
- Contribute to long-term technical strategy, balancing rapid feature delivery with scalability and technical debt management.
Requirements
iOS Expertise
- Expert knowledge of Swift with strong experience in UIKit and/or SwiftUI.
- Experience with modern iOS architectures (MVVM, Clean Architecture) and modular codebases.
- Strong understanding of Swift Concurrency (async/await), Combine, or equivalent asynchronous frameworks.
- Experience with networking, API integrations, offline support, and secure data management.
- Familiarity with AVFoundation, real-time streaming, or WebRTC is a strong asset.
- Proficiency with debugging, profiling, and performance optimization using Xcode Instruments.
Android Expertise
- Expert knowledge of Kotlin with strong understanding of modern Android architectures (MVVM, Clean Architecture).
- Hands-on experience with Jetpack components (ViewModel, LiveData/Flow, WorkManager, Navigation, Room).
- Strong understanding of coroutines, structured concurrency, and asynchronous programming.
- Experience with Gradle, AGP upgrades, and dependency management.
- Practical experience with Firebase (Crashlytics, Analytics, Messaging).
- Familiarity with video streaming, real-time media frameworks, or WebRTC is an asset.
Cross-Platform & General
- Experience maintaining large, production mobile applications with complex navigation flows and multi-module architectures.
- Strong experience improving and enforcing unit, UI, and automated testing pipelines.
- Comfort working closely across iOS and Android teams to align architecture, data models, APIs, and release cadence.
- Experience with AWS or cloud-based services is considered an asset.
What We're Looking For
- Proven experience leading or mentoring mobile engineers.
- Passion for clean, maintainable code and thoughtful architectural decisions.
- Strong communicator who collaborates effectively across mobile, backend, QA, firmware, and product teams.
- Ability to balance speed, quality, and long-term maintainability in a fast-paced environment.
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.