
Senior Software Engineer - Mobile iOS
DICK'S Sporting Goods
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $83,000 - $138,200 per year
Job Level
Tech Stack
About the role
- Work collaboratively with designers, product managers, testers and other engineers
- Leverage cutting-edge technologies and modern practices
- Build and ship high-quality code at a rapid pace
- Develop software that is fast, secure and reliable to meet defined requirements
- Monitor, identify, and correct more complex software defects to maintain fully functioning software
- Produce multiple concepts and prototypes to design digital products/services
- Research and suggest ways to optimize solutions to better meet user and/or business needs
- Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements
Requirements
- Bachelor's degree or equivalent level preferred
- 5-7 years of relevant experience
- Strong Swift 5 fundamentals and SwiftUI experience are required
- Asynchronous data retrieval using JSON and async/await
- CoreData, Swiftlint, Combine, XCTest and unit testing, navigation patterns
- Functional, declarative programming and MVVM architecture
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
- Generous suite of benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Swift 5SwiftUIJSONasync/awaitCoreDataSwiftlintCombineXCTestunit testingMVVM architecture
Soft Skills
collaborationcommunicationproblem-solvingresearchprioritization
Certifications
Bachelor's degree