Senior Software Engineer - Mobile App (iOS)

Lululemon

Vancouver, British Columbia, Canada
Base: $132,600 - $174,400 annually; bonus: eligibl...
On-site
6-10 years software development experience
Swift and swiftui programming expertise
Mvvm architecture implementation
This role leads the design and implementation of complex software systems while establishing technical direction for the domain area

Job Summary

  • This role leads the design and implementation of complex software systems while establishing technical direction for the domain area.
  • Engineers on this team drive technical decisions with broad impact across multiple teams including architecture patterns and technology selections.
  • The company offers a competitive annual bonus program, extended health benefits, and generous employee discounts as part of its total rewards.

Matching Summary

This role leads the design and implementation of complex software systems while establishing technical direction for the domain area.

Salary

Base: $132,600 - $174,400 annually; Bonus: Eligible for competitive annual bonus program; Benefits: Extended health, dental, retirement matching, and fitness classes

Skills & Requirements

Must-have

  • 6-10 years software development experience
  • Swift and SwiftUI programming expertise
  • MVVM architecture implementation
  • Xcode Instruments performance analysis
  • Firebase integration knowledge

Nice-to-have

  • Entrepreneurial spirit and innovation
  • Mentoring engineers at multiple levels
  • Cross-functional collaboration skills
  • Agile environment adaptability
  • Technical leadership capabilities

Key Requirements

  • Bachelor's degree in Computer Science or equivalent experience
  • Authorization to work in Canada required
  • Minimum 6-10 years of software development experience

Work Rights

Authorization to work in Canada is required

Tailored Resume

Cover Letter