Overview
Skills
Job Details
Position: Android Developer
Location: Philadelphia, PA (19103), (4 days onsite/week)
Duration: Long term contract
Need:
Kotlin, Git, Jetpack Compose, Kotlin Coroutines (all must have)
Need good exp on the below:
Clean Architecture
Exception Handling
Separation of concerns
Jetpack Compose
Data caching
AI generated code
Team:
Xfinity Stream Team for Android platform - application is to allow users to search for and play content to stream on mobile devices (phones, tv, tablets, etc)
Tool Chain includes:
Git - for source control
knows Java and Kotlin (app is written in these languages)
standard Android stacks
Android Studio, Jira
Scope of role
maintaining an app that has been around a while - there is legacy code in Java; continuing the development and updating app to Kotlin, co routines
fixing bugs, performance improvements, updates, testing and developing new features
Min 3 years experience
Interview - will be a coding test given in Kotlin but there are some questions regarding Java
3 rounds
1st - phone screen
2nd - technical interview
3rd - final round to meet with other members of the team
Coding - there will be discussions around the responses provided; to be discussed during the interview
Other applications experienced with could translate well - other major video steaming apps (Hulu, Netflix, etc)
Does not want a cross-platform Eng that has done React native, no iOS developers
Needs a native Android Engineer for this role