Position: Senior iOS Engineer
Location: Remote (Canada)
Job Type: 12-month contract (strong likelihood of extension)
Posting Type: Open vacancy
What is the Opportunity?We are looking for a Senior iOS Engineer to join a high-impact Commerce Experience team on a 12-month contract, with strong potential for extension. In this role, you'll work on customer-facing features that directly shape the mobile shopping experience, including payments, coupons, and loyalty programs. You'll own the iOS development of key features end‑to‑end while collaborating with a cross‑functional team spanning Android, Web, and Backend engineers.
This is an opportunity to build highly visible, user‑facing functionality at scale, with meaningful ownership and autonomy in a fully remote environment.
Duties & Responsibilities
- Own the design, development, and optimization of iOS features across payments, coupons, and loyalty experiences
- Build scalable, maintainable, and high-performance mobile features
- Collaborate closely with Android, Web, and Backend engineers to deliver seamless cross-platform experiences
- Take features from concept through development, testing, and production release
- Ensure strong app architecture, maintainability, and performance
- Contribute to technical decision‑making and mobile best practices
- Help shape the future of the mobile commerce experience
- 10+ years of software engineering experience with a strong focus on iOS development
- Deep proficiency in Swift (Objective‑C is a plus)
- Experience with UIKit and/or SwiftUI
- Strong understanding of iOS architecture patterns (MVVM, MVC, Clean Architecture)
- Experience integrating REST APIs and handling networking concerns (offline caching, performance, error handling)
- Proven track record of owning features end‑to‑end
- Ability to work independently in a fully remote, cross‑functional team
- Experience in e‑commerce, checkout, payments, or loyalty systems
- Background building highly customer‑facing mobile features
- Experience collaborating across multiple platforms in a product‑driven environment
Please send your resume in Word format to sha
All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI‑enabled tools to support parts of the application review process.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: