Remote job
Senior iOS Engineer
Job details
About this role
Role overview Build the iOS experience that helps people shop inside physical grocery stores, from finding products to discovering offers and using loyalty rewards. The work combines native iOS development with web content and must support varied store layouts and shopping patterns across multiple branded apps.
Responsibilities - Lead iOS projects from technical design through rollout, production support and debugging. - Help shape product requirements, balancing scope, quality and delivery timelines. - Build and maintain connections between native iOS code and web-based experiences. - Design for app performance, reliability and observability, and investigate issues using profiling and monitoring. - Collaborate with product, design, data science and engineering partners to deliver cross-team work. - Use AI-assisted development tools and identify ways to improve team workflows.
Requirements - At least five years of experience in mobile development, software engineering or a related field. - Strong iOS skills, including Swift and experience with SwiftUI, UIKit, Swift Concurrency or Combine. - Experience with networking approaches such as RPC, REST APIs or WebSockets. - Experience building reliable production mobile apps, including performance profiling and monitoring. - A strong testing practice, including unit tests for code you write.
Nice to have - Consumer app experience in retail, e-commerce or marketplaces; or experience with configurable apps and shared components. - Experience supporting apps with limited connectivity, running experiments or A/B tests, or using Core Location and push notifications. - Familiarity with AI-assisted coding, WKWebView or communication between native and web code.
Benefits and work setup Remote role open to candidates based in Ontario, Alberta, British Columbia or Nova Scotia. The position is eligible for equity grants and benefits; compensation varies by work location and experience. The listed Canadian base pay range is CAD $168,000–$177,500.