- Experience: 7+ years of professional experience in iOS development.
- Core Stack: Expert-level proficiency in Swift, Xcode, and iOS SDK.
- Architecture: Strong understanding of mobile architecture patterns (MVVM is highly preferred).
- Testing: Hands-on experience with mobile testing frameworks and automated quality assurance.
- Soft Skills: Excellent collaboration skills for working with cross-functional product and design teams.
- Nice to Have: Familiarity with cross-platform frameworks like Flutter or React Native.
Role Overview
We are seeking a Senior iOS Engineer to join the mobile engineering team at Lululemon’s Vancouver headquarters. This role focuses on building and optimizing high-performance, native iOS applications that support a premium digital guest experience. You will be responsible for translating complex design mockups into interactive Swift-based interfaces, maintaining a clean codebase, and ensuring seamless integration with third-party APIs. The ideal candidate is a mobile architecture expert who thrives in a cooperative, onsite workplace and has a deep understanding of the full mobile development lifecycle.
Technical Core & Responsibilities
Native App Development
- Swift & Objective-C:
Build and refine native applications using Swift and Xcode, with the ability to maintain legacy Objective-C components where necessary.
- UI/UX Implementation: Translate high-fidelity wireframes into interactive, responsive interfaces using UIKit and modern layout principles.
- Feature Optimization: Implement new features and performance enhancements, focusing on memory management, battery efficiency, and smooth animations.
- Clean Code: Apply SOLID principles and clean code practices to ensure the long-term maintainability of the application.
Architecture & Data
- Mobile Patterns: Design and implement robust app structures using MVVM, MVP, or Clean Architecture to ensure separation of concerns.
- Persistence: Manage local data storage and offline capabilities using Core Data or Realm.
- API Integration: Connect applications to RESTful APIs and integrate third-party SDKs for analytics, payments, or social features.
Testing & Quality Assurance
- Automated Testing: Conduct unit and UI testing using XCTest, Quick, or Nimble to maintain high code coverage and app stability.
- CI/CD: Work within automated pipelines to streamline build, test, and deployment processes.
- Global Standards: Ensure the application meets high standards for Accessibility and Localization for a global user base.
Apply on Kit Job: kitjob.ca/job/2fxaoh
📌 iOS Developer (Vancouver)
🏢 New York Technology Partners
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.