Yahoo Fantasy Sports, Fantasy Android Sr. Software Apps Engineer - JR0024534_TN

Yahoo HoldingsNashville, TN
393d$128,250 - $266,875Onsite

About The Position

The Yahoo Fantasy Sports team is seeking a Senior Software Engineer to lead the development of mobile applications for fantasy sports. This role involves collaborating with a passionate team to design, build, and enhance features for both Season Long and Daily Fantasy products. The ideal candidate will have a strong background in mobile app development, particularly in Android, and will play a key role in mentoring junior developers while contributing to the technical direction of the team.

Requirements

  • Solid coding chops, code design skills, and practitioner of mobile development best practices including object-oriented design principles and design pattern usage.
  • Expertise in Java, Kotlin, Android Studio, Gradle, git, etc.
  • Up-to-date on Android best practices such as Live Data, Jet Pack Compose, Coroutines, Flows.
  • Expertise in various Android App architectures - MVP, MVVM, MVI.
  • Excellent analytical, problem solving, and debugging skills.
  • Enjoys mentoring more junior developers.
  • Great communicator, adaptable, supportive, hard working, and enjoys a good laugh.

Nice To Haves

  • MS in Computer Science or Engineering or equivalent CS training.
  • Experience as a Senior Engineer or higher in a technical setting.
  • Strong Technical Presentation skills to get buy-in from other developers and spread technical innovations.
  • Being a sports fan is a big plus!

Responsibilities

  • Shape and guide application design as the team's senior engineer.
  • Collaborate with other developers and designers to help define, build, and deliver new features in our Sports mobile apps.
  • Spend much of your time building Android apps, efficiently coding in Java/Kotlin, including new feature development, architecture, writing unit tests, refactors, and bug/crash fixes.
  • Conduct app architecture/design reviews, code reviews, performance tuning, and build pipeline management.
  • Own and deliver complex projects with many moving parts, executing difficult refactors as needed.
  • Mentor junior developers to help them understand best practices.
  • Contribute opinions to shape technical direction, best practices, product ideas, and team processes.

Benefits

  • Flexible-hybrid work environment
  • Discretionary annual bonus or commissions
  • Equity incentives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service