iOS Engineer & Android Engineer
Lorex Technology
About the role
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 & 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
- 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.
- 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.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free