Staff Android Engineer
OpenSeaFull Time
Expert & Leadership (9+ years)
Toronto, Ontario, Canada
Candidates should have 4+ years of experience with Kotlin and 5+ years of experience in commercial Native Android development. Experience writing unit tests using jUnit, Mockito, or Robolectric is required, along with experience developing pixel-perfect user interfaces and creating custom UI elements for a rich, interactive UX. Proficiency with JetPack Components, dependency injection frameworks like Koin, Dagger, or Hilt, and a solid understanding of modern software architectures such as MVVM are necessary. Knowledge of mobile network communication using okHttp, retrofit, or Apollo GraphQL, and experience integrating APIs and back-end services with mobile applications are also essential. Candidates should be highly proficient with profiling and troubleshooting.
The Senior Android Developer will work with the product team to design, architect, and ship customer experience features for premier betting applications. They will implement polished user interfaces, improve code through refactoring and modern design patterns, and collaborate with other engineers through technical discussions and code reviews. This role involves collaborating with the ESPN development team to support their initiatives and company objectives, solving complex problems related to large data sets and responsive UIs, and assisting the QA team with automated testing and continuous integration. The developer will also stay current with the latest advances in Android development and perform other duties as required.
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.