Senior Android Developer - Mobile Platform

theScore, a wholly-owned subsidiary of PENN Entertainment, empowers millions of sports fans through its digital media and sports betting products.
Android
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Android Engineer

Senior Android Engineer role at theScore, working on mobile platform development for sports and betting apps.

Senior Android Developer, Mobile Platform

Senior Android Developer role at theScore, focusing on mobile platform development for sports and betting apps.

Senior Android Developer, Mobile Platform

Senior Android Developer position at theScore, focusing on mobile platform development for sports and betting applications.

Senior Software Engineer, Android Developer Experience

Senior Android Developer Experience Engineer role at Google, focusing on building developer platforms and infrastructure for Google's core products.

Senior Software Engineer, Mobile (Android), Search

Senior Software Engineer position at Google focusing on Android development for Search, requiring 5 years of experience and strong mobile development skills.

Description For Senior Android Developer - Mobile Platform

theScore, a subsidiary of PENN Entertainment, is seeking a Senior Android Developer for their Mobile Platform team. This role is crucial in providing the foundation for mobile clients and enabling mobile teams to build and deliver features efficiently. The ideal candidate will have 4+ years of Kotlin experience and 5+ years in commercial Native Android development.

Key responsibilities include:

  • Designing and architecting applications with the product team
  • Improving the Android development experience
  • Refactoring code and applying modern design patterns
  • Collaborating with engineers through technical discussions and code reviews
  • Building custom mobile tooling for efficiency
  • Maintaining and enhancing mobile CI/CD pipeline
  • Solving complex problems related to large data sets and responsive UIs
  • Assisting with QA automation and continuous integration
  • Staying current with the latest Android development advances

The role requires proficiency in Kotlin, Jetpack Compose, Coroutines, and Dependency Injection. Experience with API integration, unit and UI testing, Git, and working with large native codebases is essential. A degree in Computer Science, Engineering, or equivalent experience is preferred.

theScore offers a competitive compensation package, a fun work environment, education and conference reimbursements, parental leave top-up, and opportunities for career progression. The company values diversity and is an equal opportunity employer.

Join theScore's team of smart, friendly, and dedicated professionals working to deliver some of the best apps in the market. If you're passionate about Android development and enjoy making mobile development faster, efficient, and delightful, this could be the perfect opportunity for you.

Last updated 4 months ago

Responsibilities For Senior Android Developer - Mobile Platform

  • Design and architect applications with the product team
  • Improve Android development experience
  • Refactor code and apply modern design patterns
  • Collaborate with engineers through technical discussions and code reviews
  • Build custom mobile tooling for efficiency
  • Maintain and enhance mobile CI/CD pipeline
  • Solve complex problems related to large data sets and responsive UIs
  • Assist with QA automation and continuous integration
  • Stay current with the latest Android development advances

Requirements For Senior Android Developer - Mobile Platform

Kotlin
Java
  • 4+ years experience with Kotlin
  • 5+ years experience in commercial Native Android development
  • Experience with Jetpack Compose
  • Experience with Coroutines and Dependency Injection
  • Proficiency in profiling, troubleshooting, and optimizing app performance
  • Experience integrating APIs and back-end services with mobile applications
  • Experience writing Unit and UI tests
  • Experience working with Git
  • Experience working with large native code bases
  • Knowledge of object-oriented design and software development principles
  • Knowledge of concurrency best practices
  • Degree in Computer Science, Engineering, or equivalent experience

Benefits For Senior Android Developer - Mobile Platform

Education Budget
Parental Leave
  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top up
  • Opportunities for career progression and mentoring

Interested in this job?