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.
• 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
• 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
• 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
• 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
• 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
• No AI tools during interviews/assessments
• Cameras must be on during virtual interviews
• Offers contingent upon satisfactory background check (may include ID verification)