Powering the rapidly growing Fanatics sportsbook app by overseeing the entire user onboarding journey and enhancing customer loyalty through feature development.
Requirements
- 7+ years of experience building highly scalable Android applications
- Experience with Kotlin as the primary development language
- Experience with Jetpack Compose and modern Material Design principles
- Experience with Coroutines and Dependency Injection or ServiceLocator patterns
- Experience with Kotlin Multiplatform Mobile (KMM)
- Experience designing and building backend services using Spring Boot or similar Java frameworks
- Exposure to cloud infrastructure (e.g., AWS, GCP), CI/CD pipelines, and observability tools
Responsibilities
- Develop, test, document, and deploy high quality software into production
- Deliver and lead the technical development of new features from functional requirements to logic and UI
- Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
- Work closely with our product team, design, and other internal stakeholders to make technology decisions that grow and improve our products
- Participate in the on-call rotation when needed to troubleshoot software issues
- Participate in code reviews to maintain code quality and share knowledge
- Contribute to team planning and design discussions, building more expertise around design approaches
Other
- Develop a fundamental understanding of our industry, product, feature set and roadmap
- Escalate when tasks or projects hit roadblocks
- Impact software quality and customer experience of product features
- Improve testability, operational excellence metrics, and team documentation
- Help to onboard and mentor junior engineers and interns