Search by job, company or skills

Lululemon

Engineer - I - iOS Development

Save
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About lululemon:

Lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative products, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people. As we continue to elevate our shopping experience, our India Tech Hub plays a key role in expanding our technology capabilities in Product Systems, Merchandising and Planning, store experiences, Digital Presence, distribution and logistics, and corporate systems. Our team in India works as an extension of the global team on projects of strategic importance.

About this team:

This role is part of the Retail Technology team within the lululemon technology organization. lululemon Engineering is dedicated to building secure, reliable, and performant products for our guests and partners. We embrace the philosophies of Agile, DevOps, and SRE to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. We believe our journey is more fun when it is collaborative, as we focus on the future instead of the past. As Technology Manager, you will work as part of a global team supported by our business, engineering and architecture partners to help us collaboratively develop and deliver industry leading technology solutions that drive lululemon's business goals.

Engineer - I – Mobile Application Development

A Day in the Life – Engineer I (iOS):

  • Review sprint priorities, assigned user stories, and technical tasks.
  • Participate in daily stand-ups to share progress and raise blockers.
  • Develop and enhance native iOS features using Swift.
  • Collaborate with Product and Design teams to clarify requirements and UI/UX designs.
  • Integrate mobile features with backend services using REST APIs.
  • Write clean, maintainable code and participate in code reviews.
  • Debug issues using Xcode, application loggers, and crash reports.
  • Monitor mobile application health using Datadog observability tools.
  • Work with QA teams to fix defects and validate releases.
  • Support production issues and contribute to continuous improvement.

Key Responsibilities:

Mobile Engineering & Delivery:

  • Design, develop, and maintain native iOS applications using Swift.
  • Implement features using MVC and MVVM architecture patterns.
  • Develop complex UI components using Auto Layout, UIKit, SwiftUI, and AV Foundation.
  • Ensure performance, reliability, and quality standards.
  • Participate in refactoring and code reviews.

Backend & API Knowledge (Awareness Only):

  • Working knowledge of RESTful APIs and backend systems supporting mobile applications.
  • Understand authentication, error handling, and performance considerations.
  • Consume APIs and collaborate with backend teams; no backend ownership.

Quality, Observability & Support:

  • Collaborate with QA teams for testing and defect resolution.
  • Implement mobile logging and monitoring using Datadog.
  • Participate in incident resolution and root cause analysis.

Cloud & DevOps Knowledge (Good to Have):

  • Basic understanding of cloud environments such as AWS.
  • Awareness of CI/CD pipelines and release workflows.
  • No hands-on cloud or DevOps responsibility required.

Qualifications & Experience:

  • Bachelor's degree in Computer Science, IT, or equivalent experience.
  • 6+ years of overall software development experience.
  • 4+ years of native iOS development using Swift.
  • Strong understanding of MVC and MVVM patterns.
  • Experience working in Agile/Scrum environments.
  • Knowledge of Datadog mobile monitoring and logging best practices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149019417

Similar Jobs

Bengaluru, India

Skills:

Algorithm DesignTestingObjective CSoftware Development Life CycleDesign Patternsdata structuresCoding StandardsSwiftbuild processesreliability and scalingcomplexity analysiscode reviewssource control managementProblem Solvingoperationsobject-oriented design

Bengaluru, India

Skills:

webview nimble Core DataMVVMIos SdkGraphqlEspressoKotlinMockitoRetrofitAndroid SDKSwiftMVIasync awaitLiveDataClean ArchitectureHiltApollo KotlinApollo iOSJetpack ComposeDagger 2RoomDatabaseXCTestQuickSwiftUIFlowKotlin CoroutinesCombineWKWebView

Bengaluru, India

Skills:

JavaAppiumEspressoKotlinApi TestingJavascriptPythonGenAI toolsAndroid ProfilerLeakCanaryXcode InstrumentsXCUITestMobile Automation FrameworksCrash monitoring tools

Bengaluru, India

Skills:

MVVMAgile MethodologiesObjective-cIos DevelopmentContinuous IntegrationConcurrencyGitUikitSwiftUnit testing frameworksSwiftUIObject-oriented programmingDASHHLSViperCombineAVKit

Bengaluru, India

Skills:

Objective-cSwiftSwift UIContinuous IntegrationGitRestful ApisMemory tuning