Job Summary:
Fanatics is building a leading global digital sports platform, and they are seeking a Senior iOS Software Engineer to design, develop, test, and maintain high-quality systems. This role focuses on delivering exceptional customer experiences through the Fanatics App, which integrates various brand elements and services.
Responsibilities:
• Develop, test, document, and deploy high quality software into production
• Build features and tools that you and your team use
• Participate in the on-call rotation when needed to troubleshoot software issues
• Escalate when tasks or projects hit roadblocks
• Participate in code reviews to maintain code quality and share knowledge
• Contribute to team planning and design discussions, building more expertise around design approaches
• Impact software quality and customer experience of product features
• Improve testability, operational excellence metrics, and team documentation
• Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
• Develop a fundamental understanding of our industry, product, feature set and roadmap
• Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products
• Help to onboard and mentor junior engineers and interns
• Remain current on the latest technologies and trends in software development
• Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
Qualifications:
Required:
• 5+ years of experience building highly scalable iOS applications
• Experience with Swift as the primary development language
• Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
• Familiar with Agile software product delivery and SCRUM methodology
• Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
• Able to effectively work cross-functionally within an enterprise environment
• Experience with modern Swift versions
• Experience with iOS Frameworks like SwiftUI, UIKit, XCTest, Core Animation
• Experience with RESTful APIs
• Debugging and Profiling skills: strong ability to debug, profile, and optimize iOS apps
Preferred:
• Understanding of design patterns such as MVVM, coordinators, routers, publishers, and their impact on testability
• Experience with Kotlin Multiplatform
• Experience working with CI/CD pipelines and tools like Fastlane, GitHub Actions, Swift Package Manager, Xcodegen
• Proficiency in writing and maintaining unit, integration, and UI tests
• Familiarity with dependency injection and writing mocks
Company:
Fanatics is a global sports platform reimagining the fan experience across gear, trading cards, sports betting, content, events, and more. Founded in 2011, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.