DICK'S Sporting Goods is looking to innovate and improve their flagship mobile experiences used by millions of customers by hiring an iOS engineer to lead architectural decisions, elevate coding standards, and mentor engineers to ensure the team consistently delivers secure, scalable, and delightful applications.
Requirements
- SwiftUI
- Swift Concurrency (async/await, actors)
- MVVM
- Clean Architecture
- modular codebases
- dependency injection
- URLSession
Responsibilities
- Lead the development of complex iOS applications, with a focus on SwiftUI, Swift Concurrency, and modern Apple frameworks.
- Deliver secure, performant, and scalable software that meets product and business requirements.
- Oversee monitoring and resolution of critical software defects within the product team.
- Ensure smooth functioning of apps by applying advanced debugging techniques and concurrency-safe fixes.
- Collaborate with cross-functional partners to conceptualize and design intuitive mobile experiences.
- Drive architectural discussions and ensure solutions are aligned with modular, reusable design patterns like MVVM and SOLID Principals.
- Evaluate and recommend innovative tools, frameworks, and concurrency models (e.g., async/await, actors) to enhance performance, reliability, and developer productivity to better meet users’ and/or business, performance, quality needs.
Other
- Bachelor's degree or equivalent preferred
- 6-10 years of experience
- 7-12 months experience of generalist supervision of junior colleague
- Cameras must be on during all virtual interviews.
- AI tools are not permitted to be used by the candidate during any part of the interview process.