iOS Developer (Vancouver)

iOS Developer (Vancouver)

17 Apr
|
New York Technology Partners
|
Vancouver

17 Apr

New York Technology Partners

Vancouver

Senior iOS Engineer

- Job Title: Senior iOS Developer / Engineer
- Location: Vancouver, Canada (Onsite – 4 Days/Week)
- Duration: 12+ Months

Required Skills & Qualifications

- 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.

📌 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.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: ios developer (vancouver) / vancouver
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: ios developer (vancouver) / vancouver