PENN Entertainment, Inc. is looking to solve the problem of providing users with an industry-leading, performant, engaging, and delightful gaming experience on their premier betting products, ESPN Bet and theScore Bet, by continuously evolving the user experience and efficiently handling high volumes of fluid and real-time data.
Requirements
- 4+ years experience with Kotlin (our apps are 100% Kotlin)
- 5+ years experience in commercial Native Android development
- Experience writing unit tests (jUnit, Mockito, Robolectric)
- Experience developing pixel-perfect user interfaces.
- Experience creating custom UI elements and creating a rich, interactive UX
- Experience working with JetPack Components.
- Experience with dependency injection frameworks (Koin, Dagger, Hilt)
Responsibilities
- Work with the product team to design, architect, and ship customer experience features to our amazing applications.
- Implement polished user interfaces with the help of our design team.
- Improve our code through refactoring and applying modern design patterns.
- Work with other engineers through technical collaboration, discussion, and code review.
- Collaborate with the ESPN development team in supporting their initiatives and our own objectives.
- Solve difficult problems related to large data sets and responsive UIs.
- Help our QA team to automate testing and continuous integration.
Other
- A degree in Computer Science, Engineering, and/or equivalent experience.
- A passion for sports and/or gaming is considered an asset.
- Opportunities for career progression and mentoring others.
- Fun, relaxed work environment.