About the Role
We are seeking a Senior Software Engineer - Mobile iOS (Remote) to join our innovative team at DICK’S Sporting Goods. In this role, you will play a crucial part in enhancing our mobile applications that serve our athletes and customers. As a Senior Software Engineer, you will be responsible for developing high-quality code and delivering new features for our customer-facing apps, including Dick’s Sporting Goods and Golf Galaxy. This position offers the opportunity to work remotely while collaborating with a dynamic team across the United States.
What You'll Do
- Collaborate with designers, product managers, testers, and other engineers to create exceptional mobile experiences.
- Leverage your expertise in SwiftUI and Swift to build and ship high-quality code rapidly.
- Drive the development of existing software and contribute to new software initiatives by analyzing and identifying areas for improvement.
- Monitor and correct complex software defects, ensuring a fully functioning application.
- Produce multiple concepts and prototypes to design digital products/services that meet user needs.
- Research and recommend optimizations to enhance performance and quality.
- Participate in ongoing learning and development activities to enhance your skills and those of junior team members.
- Contribute to program management plans to achieve specific goals.
Requirements
- Bachelor's degree or equivalent experience preferred.
- 5-7 years of relevant experience in native iOS development.
- Strong Swift 5 fundamentals and SwiftUI experience are required.
- Experience with asynchronous data retrieval using JSON and async/await.
- Familiarity with CoreData, Swiftlint, Combine, XCTest, and unit testing.
- Understanding of functional, declarative programming and MVVM architecture.
- Ability to work collaboratively in a remote environment.
- Strong problem-solving skills and a customer-focused mindset.
Nice to Have
- Experience with additional programming languages or frameworks.
- Knowledge of software development best practices and agile methodologies.
- Familiarity with CI/CD processes.
What We Offer
- Competitive salary range of $83,000 - $138,200, based on experience.
- Comprehensive benefits package including health, dental, and vision insurance.
- Opportunities for career development and professional growth.
- Flexible remote work environment with virtual and in-person team events.
- Access to a supportive and inclusive company culture.
- Employee discounts on products and services.
- Regular reviews of teammate pay to ensure equity and competitiveness.
Join us at DICK’S Sporting Goods as a Senior Software Engineer - Mobile iOS (Remote) and be part of a team that is dedicated to making a positive impact in the lives of athletes and customers alike. Apply today!
This Senior Software Engineer role at DICK'S Sporting Goods offers a competitive salary, remote work flexibility, and a collaborative team environment, making it an attractive opportunity for experienced developers.
Who Will Succeed Here
Proficient in Swift and SwiftUI, with a strong understanding of mobile app architecture including MVVM, enabling the development of scalable and maintainable iOS applications.
Adaptable to remote work environments, demonstrating strong self-motivation and time management skills to effectively collaborate with cross-functional teams and meet project deadlines.
Experience in implementing and testing features using XCTest and Combine, with a mindset focused on delivering high-quality user experiences, ensuring that code is robust and performance-optimized.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months