Staff Android Engineer
OpenSeaFull Time
Expert & Leadership (9+ years)
Philadelphia, Pennsylvania, United States
Candidates should possess 4+ years of experience with Kotlin, 5+ years in commercial Native Android development, and experience writing unit tests using jUnit, Mockito, and Robolectric. They must have experience developing pixel-perfect user interfaces, creating custom UI elements for rich, interactive UX, and utilizing JetPack Components. Proficiency with dependency injection frameworks like Koin, Dagger, or Hilt, a solid understanding of modern software architectures such as MVVM, and knowledge of mobile network communication using okHttp, retrofit, or Apollo GraphQL are also required. Experience integrating APIs and back-end services with mobile applications, along with proficiency in profiling and troubleshooting, is essential.
The Senior Android Developer will collaborate with the product team to design, architect, and ship customer experience features for premier betting applications. This role involves implementing polished user interfaces with the design team, improving code through refactoring and applying modern design patterns, and collaborating with other engineers via technical discussions and code reviews. The developer will also work with the ESPN development team to support their initiatives and company objectives, solve complex problems related to large data sets and responsive UIs, and assist the QA team in automating testing and continuous integration. Keeping up-to-date with the latest advances in Android development and performing other duties as required are also part of the responsibilities.
Develops online sportsbooks and casino games
Penn Interactive specializes in developing online sportsbooks, casinos, and free-to-play gaming experiences, utilizing cutting-edge technologies to deliver immersive sports betting experiences and enhance the overall gaming experience. The company leverages advanced technologies to provide a seamless and engaging gaming experience, including innovative features for sports betting and casino gaming.