Lead Software Engineer - Mobile iOS

May 30, 2026
Apply for this position

Team

Join DICK'S Sporting Goods' high-impact iOS product team responsible for delivering flagship mobile experiences used by millions of customers. The team operates in a collaborative, Agile environment, partnering closely with design, product, backend, and QA to bring user-centric features to life. As a lead, you will guide architectural decisions, elevate coding standards, lead PR reviews, and mentor engineers.

Tech Stack

• Languages & Frameworks: Swift, SwiftUI, Objective-C (legacy support), Combine, Swift Concurrency (async/await, actors)
• Architecture: MVVM, Clean Architecture, modular codebases, dependency injection
• Networking: URLSession, Combine/async networking, REST APIs
• CI/CD & Tooling: Xcode, BitRise, GitHub Actions, XCTest/SwiftTesting, SwiftLint
• Third-Party Integrations: Firebase, Adobe Experience Platform, analytics SDKs, push/messaging services
• Collaboration & Documentation: Git/GitHub, JIRA/Confluence, Agile/Scrum workflows

Responsibilities

• Lead development of complex iOS applications with focus on SwiftUI, Swift Concurrency, and modern Apple frameworks
• Deliver secure, performant, and scalable software meeting product and business requirements
• Oversee monitoring and resolution of critical software defects within product team
• Apply advanced debugging techniques and concurrency-safe fixes
• Collaborate with cross-functional partners to conceptualize and design intuitive mobile experiences
• Drive architectural discussions ensuring alignment with modular, reusable design patterns (MVVM, SOLID)
• Evaluate and recommend innovative tools, frameworks, and concurrency models (async/await, actors) to enhance performance and reliability
• Own and maintain iOS technical roadmap aligning development priorities with product needs and long-term scalability
• Identify root causes of concurrency issues, race conditions, UI issues, and performance bottlenecks
• Deliver sustainable resolutions promptly
• Plan and allocate engineering tasks for medium- and long-term milestones across multiple app modules and teams
• Drive improvements in modularization and concurrency-safe data access patterns across cart state management, user preferences, analytics event queuing, and configuration handling
• Act as subject matter expert in SwiftUI, Swift Concurrency, and scalable mobile architectures
• Provide technical guidance to junior engineers, collaborate with senior teammates, report progress to engineering leadership
• Drive design, implementation, and evolution of robust iOS architecture solutions
• Maintain and enforce high standards for technical documentation, coding conventions, and architectural patterns

Requirements

• Bachelor's degree or equivalent preferred
• 6-10 years of experience
• 7-12 months experience of generalist supervision of junior colleague
• Experience with Swift, SwiftUI, Objective-C (legacy support), Combine, Swift Concurrency
• MVVM, Clean Architecture, modular codebases, dependency injection
• URLSession, REST APIs
• Xcode, BitRise, GitHub Actions, XCTest/SwiftTesting, SwiftLint
• Firebase, Adobe Experience Platform, analytics SDKs
• Git/GitHub, JIRA/Confluence, Agile/Scrum

Behavioral Competencies

• Tech Savvy — anticipates and adopts new iOS features (SwiftUI advancements, Combine/Observation, async/await, Actors)
• Collaborates — partners with designers, product managers, backend engineers, and QA
• Courage — addresses difficult issues, voices ideas openly, shows conviction
• Leadership & Mentorship — mentors junior engineers, leads code reviews, sets technical direction
• Decision Quality — makes sound architectural and technical decisions balancing speed with scalability
• Action Oriented — takes on challenges with urgency, energy, and focus
• Customer Focus — advocates for user-centric design, performance, accessibility
• Instills Trust — demonstrates honesty, integrity, authenticity

Benefits

• Competitive total rewards package (incentive, equity, benefits)
• State paid leave requirements compliance
• Generous suite of benefits (visit www.benefityourliferesources.com)
• Virtual and in-person team events
• Remote work environment

Notes

• No AI tools during interviews/assessments
• Cameras must be on during virtual interviews
• Offers contingent upon satisfactory background check (may include ID verification)

Apply for this position

Sponsored Jobs

Mobile Engineering Manager - iOS

May 15, 2026

Job Details

Hybrid
Santa Monica, CA
$
136
k–
$
204
k
Cash incentives
Full-time
10
+
years
View Job
May 15, 2026

Sr Software Engineer (iOS)

May 14, 2026
Scout Motors
Scout Motors
Motor Vehicle Manufacturing
1001-5000 employees

Job Details

Remote
US
$
140
k–
$
187
k
Annual performance bonus
Full-time
Senior
5
+
years
View Job
May 14, 2026
In partnership with
Appcircle
Appcircle
iOS App Distribution Explained
Learn when to use TestFlight, Ad Hoc, Enterprise, or Unlisted distribution for your iOS apps. This guide covers the pros, limitations, and best practices for reliable and automated app delivery.
Read the guide
Looking for more opportunities?
Browse all available iOS developer positions in the US.
View All Jobs
© 2026 US iOS Employers. All rights reserved.
Made by
Stan
linkedin