Senior Software Engineer - Mobile iOS (REMOTE)
Core
Building and maintaining customer-facing mobile apps (Dick's Sporting Goods and Golf Galaxy) for iOS users.
Role type
Senior Software Engineer (iOS)
Builds
Native iOS applications for retail and sports brands
Domain
Retail / Sports / Mobile
Deliverable
production ML models | product features
Required skills
SwiftUI, Swift, async/await, JSON, MVVM architecture, unit testing, functional programming, declarative programming
Preferred skills
Swiftlint, Combine, XCTest, coaching junior developers
Technologies
Swift, SwiftUI, async/await, JSON, Swiftlint, Combine, XCTest
Responsibilities
Develop new app features and maintain existing software; diagnose and correct complex software defects; produce prototypes and design digital products; research and suggest optimization solutions; drive maintenance roadmaps; assign short-term work schedules; coach and develop junior team members.
Seniority
Senior, hands-on IC