We’re looking for a Senior Mobile Engineer who is excited to work across both iOS and Android (natively), and who strongly leverage AI-assisted development to move faster, improve quality, and reduce friction in large production codebases. You’ll bring deep expertise in one platform (iOS or Android), with the ability and willingness to contribute meaningfully in the other. This role follows a hybrid schedule, with in-office work required on Wednesdays and Thursdays from our Toronto office to support collaboration, and flexibility to work remotely for the remainder of the week.
Responsibilities
Design, build, and operate production mobile features used by millions of customers; Own work end-to-end — from technical design and implementation through release and iteration; Pick up work across iOS and Android as needed to unblock delivery and improve team throughput; Contribute to and evolve mobile architecture to support scale, performance, and long-term maintainability; Take responsibility for production quality, including monitoring, debugging, and incident response; Collaborate closely with product, design, backend, data, and firmware partners; Mentor other engineers and help raise the technical bar across the mobile organization; Influence technical direction and help shape next-generation energy and thermostat experiences; Model and share effective AI-assisted development practices across the teamRequirements
Senior-level experience building and shipping production mobile applications; Deep expertise in iOS or Android, with strong proficiency in the other platform; Solid understanding of mobile fundamentals: lifecycle, performance, debugging, observability, and tooling; Experience working with modern mobile architectures and asynchronous programming; Comfort owning features in a large, production codebase; Ability to balance speed with quality, maintainability, and user impact; Experience mentoring other engineers or leading technical initiatives; Comfort working in ambiguous problem spaces and collaborating across disciplines; Hands-on experience using AI tools (e.g., Claude, Copilot, or similar) in real development workflows; Ability to critically assess AI output and validate it with tests, reviews, and incremental rollout; Interest in turning AI usage into repeatable team leverage, not just personal productivityNice to have
Experience with IoT, connected devices, or energy-related products; Experience operating mobile software under real-world constraints (connectivity, device variability, latency); Experience with our exact stack is a bonusBenefits
Medical, dental and vision plans; Life, long-term disability; Flexible spending and health savings accounts; Accrued paid time off; Paid holidays (10 for Ontario, 11 for British Columbia); RRSP retirement benefits; Variable compensation including short-term and long-term incentivesHow to apply
Apply online: https://www.jobs.pl/en/oferta/100034119/aplikuj
JOBS.pl · https://www.jobs.pl/en/senior-mobile-engineer-oferta-100034119



















