$207,900 - $227,900 USD yearly
Define and evolve the mobile architecture strategy leveraging Kotlin Multiplatform (KMP) to enable shared code and faster delivery across multiple apps; Drive modularization, shared libraries, and code reuse to ensure long-term scalability and consistency across the ecosystem; Evaluate and implement emerging technologies such as Jetpack Compose, Compose Multiplatform, and new KMP tooling; Establish architectural patterns and standards that balance innovation, maintainability, and performance; Design and implementation of complex Android features and frameworks; Perform CI/CD, testing, performance, and observability frameworks to uphold reliability and developer efficiency; Collaborate with backend and DevOps teams to optimize APIs, data flows, and deployment strategies; Identify and resolve architectural bottlenecks, ensuring seamless scaling across apps and teams; Partner with Product, UX, and Compliance to translate business goals into technical solutions that drive product excellence; Serve as a key engineering voice in strategic decisions, influencing product roadmaps with technical insight; Ensure alignment across teams and platforms, maintaining architectural integrity while enabling autonomy; Mentor engineers across levels—coaching on architecture, performance, and clean code principles; Promote knowledge-sharing and engineering excellence through reviews, documentation, and collaboration; Model a culture of trust, inclusion, and accountability, reinforcing our values through leadership and communication; Champion experimentation and continuous improvement in Android and Kotlin Multiplatform development; Represent Fanatics Betting & Gaming in external technical communities, conferences, and forums; Contribute to technical hiring, talent development, and long-term platform strategy. Partial telecommuting permitted; on-site at 61 9th Avenue, 4th Floor, New York, NY 10011 when not telecommuting. Salary: $207,900 - $227,900 per year.
MINIMUM REQUIREMENTS: Bachelor’s Degree or U.S. equivalent in Computer Science, Computer Engineering, or a related field, plus 7 years of professional experience as a Software Engineer, Staff Engineer, or any occupation, job title, or position developing engineering strategies for mobile software development (including Android or Kotlin Multiplatform).
Must also have experience in the following: 5 years of professional experience designing, developing, and maintaining Android applications using Kotlin, applying best practices for efficiency, readability, and scalability; 5 years of professional experience building and optimizing modern user interfaces including state management and animations in production environments; 5 years of professional experience implementing scalable and maintainable application architectures including Clean Architecture and modular app structures supporting multiple product lines; 5 years of professional experience developing comprehensive testing frameworks for unit, integration, and UI testing, and embedding automation into the development lifecycle to ensure code reliability; 5 years of professional experience profiling, debugging, and optimizing application performance, and addressing issues related to memory usage, rendering, and network efficiency at scale; 5 years of professional experience applying secure coding standards, protecting sensitive user data, and ensuring compliance with data-security and privacy regulations within mobile applications; 3 years of professional experience designing and managing automated build and testing pipelines using tools including Gradle, Jenkins, and GitHub Actions.
CONTACT: Apply online at fanaticsinc.com/careers or email resume to: WorkWithFanatics@FanaticsInc.com. Must specify Ad Code SSKM in subject line. #LI-DNI #LI-DNP
By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy.