Lowe's

Lead Software Engineer – IOS

Lowe's
Apply
13 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the design, architecture, development, testing, deployment, and production support of scalable iOS applications using Swift, SwiftUI, UIKit, and modern iOS frameworks.
  • Provide technical leadership and architectural direction while ensuring maintainable, extensible, resilient, and enterprise-aligned solutions.
  • Define iOS engineering standards, reusable components, coding practices, architecture patterns, and development guidelines.
  • Integrate applications with RESTful APIs, backend services, authentication platforms, payment and transaction services, and enterprise systems.
  • Lead design and code reviews, mentor engineers, and take end-to-end ownership of solution delivery.
  • Drive improvements in application performance, reliability, security, scalability, accessibility, and user experience.
  • Collaborate with Product, UX/UI, Backend, Platform, QA, and DevOps teams on retail and commerce requirements.

Requirements

  • 8+ years of experience.
  • Bachelor’s degree in engineering, Computer Science, CIS, or a related field, or equivalent work experience in a related field.
  • Expert-level Swift proficiency, including concurrency, memory management, protocols, generics, and modern Swift.
  • Strong hands-on experience with SwiftUI, deep UIKit expertise, and knowledge of native iOS frameworks and the iOS application lifecycle.
  • Experience with iOS architecture patterns including MVVM, Clean Architecture, modular architecture, dependency injection, and separation of concerns.
  • Experience with Swift Concurrency, async/await, actors, tasks, RESTful services, JSON, authentication, error handling, and resilient networking.
  • Experience with application security, Keychain, secure storage, authentication and authorization, encryption, certificate handling, and secure coding.
  • Strong experience with XCTest, unit testing, UI testing, mocking, testable architecture, automation, profiling, crash analysis, startup optimization, and network efficiency.
  • Experience with automated builds, testing, signing, provisioning, deployment, and App Store or enterprise release processes.
  • Preferred experience with Objective-C, Combine or reactive programming, Swift Package Manager, CocoaPods, cloud and distributed systems concepts, observability, accessibility, offline capabilities, Agile product teams, DevOps environments, and Figma or design-system specifications.
  • Enterprise-scale retail, commerce, checkout, payment, or transaction-oriented application experience is highly desirable.

Benefits

  • On-site work at Lowe’s ultramodern Bengaluru office.
  • On-site gym and clinic, collaborative workspaces, and other workplace perks.

Tech Stack

Objective-CSwiftSwiftUI

Categories

Mobile
Lowe's

About Lowe's

10,000+ employees

Lowe's is a U.S. home improvement retailer selling building materials, appliances, tools, and installation services to homeowners, renters, and professional contractors through stores and e-commerce. Founded in 1921 and headquartered in Mooresville, North Carolina, it trades on the NYSE as LOW and operates more than 2,200 stores, serving roughly 20 million customers each week.

Contact me