lululemon is located at Vancouver, BC. The company is currently looking for applications for the role of Senior Software Engineer – Mobile App (iOS). We are seeking a self-disciplined individual with exceptional interpersonal skills. The chosen applicant will be required to join and begin their duties as soon as possible. The employer is offering a full-time position.
Employer Name: lululemon
Position: Senior Software Engineer – Mobile App (iOS)
Salary: $132,600 – $174,400 annually
Employment type: Full-time
Location: Vancouver, BC
Also hiring: Domestic housekeeper
Job Description
- The candidate will be responsible for leading the implementation of complex systems and features across multiple services within established architectural frameworks while making decisions with minimal supervision.
- The candidate must establish technical direction for API design standards, data modeling approaches, and integration patterns.
- The candidate must ensure software solutions meet scalability, reliability, and performance requirements.
- The candidate must drive technical decisions related to architecture patterns and technology selections across multiple teams.
- The candidate must conduct high-impact code reviews focused on maintainability, system design, and engineering quality.
- The candidate must establish engineering standards, testing strategies, deployment procedures, and best practices across the domain.
- The candidate must mentor engineers by providing technical guidance and career development support.
- The candidate must collaborate with product, business, design, and engineering stakeholders on roadmap planning and technical strategy.
- The candidate must represent engineering perspectives during cross-functional initiatives and critical production incidents.
- The candidate will be responsible for writing exemplary code that demonstrates engineering best practices and serves as a technical reference for teams.
- The candidate will lead code quality and design reviews across teams to ensure alignment with organizational technical standards.
Job Requirements
- The candidate must hold a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- A Master’s degree or equivalent experience will be considered an asset.
- The candidate must have 6-10 years of software development experience building complex systems and leading technical initiatives.
- The candidate must have a proven track record of writing exemplary code that serves as a technical reference.
- The candidate must have experience establishing coding standards and quality practices adopted across a domain.
- The candidate must demonstrate the ability to decompose highly complex problems, including algorithmic challenges, into scalable solutions.
- The candidate must possess a deep understanding of the system-wide implications of technical decisions across multiple services.
- The candidate must have experience designing integration solutions for complex domain areas.
- The candidate must have a proven track record of driving integration implementation decisions across teams within established architectural standards.
- The candidate must possess significant iOS knowledge and experience, specifically with Swift, SwiftUI, and the MVVM model.
- The candidate must have experience and knowledge in app performance tools such as Xcode Instruments and Firebase.
- The candidate must acknowledge the presence of choice in every moment and take personal responsibility for their actions and decisions.
- The candidate must possess an entrepreneurial spirit and continuously seek innovative ways to achieve strong results.
- The candidate must communicate with honesty and kindness while encouraging others to do the same.
- The candidate must lead with courage, recognizing that the possibility of greatness is greater than the fear of failure.
- The candidate must foster connection by putting people first and building trusting relationships.
- The candidate must demonstrate a positive attitude and balance professionalism with a sense of fun and joy in the workplace.
- The candidate must be legally authorized to work in Canada.
Additional information
Work conditions
- The candidate will work in a hybrid work environment.
- The candidate will be required to work onsite a minimum of four days per week to support collaboration and team connectivity.
Benefits
If you are interested in applying, please submit your application through the provided channels or options.
