
Senior iOS Engineer
Fanatics, Inc.
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $152,000 - $200,000 per year
Job Level
Senior
Tech Stack
iOSKotlinSwift
About the role
- 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
Requirements
- 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 UIKit, XCTest, Core Animation
- Experience with RESTful APIs
- Debugging and Profiling skills: strong ability to debug, profile, and optimize iOS apps
- Understanding of design patterns such as MVVM, coordinators, routers, publishers, and their impact on testability (preferred)
- Experience with Kotlin Multiplatform (preferred)
- Experience working with CI/CD pipelines and tools like Fastlane, GitHub Actions, Swift Package Manager, Xcodegen (preferred)
- Proficiency in writing and maintaining unit, integration, and UI tests (preferred)
- Familiarity with dependency injection and writing mocks (preferred)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftAgileSCRUMUIKitXCTestCore AnimationRESTful APIsdebuggingprofiling
Soft skills
team-first mentalitycross-functional collaborationadaptabilitymentoringcommunication