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
About Lowe's
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.
