Project description
Luxoft, in partnership with a client located in Bay Area (California), is searching for talented developers with a strong Android app development background to join our rapidly growing team in Gdansk.
As a Senior Android App Developer, you will be responsible for creating and maintaining an industry standard Android application acting as a hub for managing smart appliances, in a team of experienced and passionate professionals.
Your tasks
- Build an Android application (hub for IoT smart appliances)
- Design the application's UI
- Implement and prototype new ideas
- Create new and existing functionalities and features
- Collaborate with your local colleagues and remote team in California
Who we're looking for?
MUST
- BS/MS degree in Computer Science, Engineering or a related subject
- X+ years of native Android app development experience in Kotlin programming languages in Android Studio.
- Hands on experience with modern Android Concepts like Fragments, MVVM, Jetpack architectural components, Direct Injection.
- Owning code from architecture through QA handoff
- Strong problem solving skills
- Team player
- Experience working with remote data via REST and JSON
- Solid understanding of Android development platform such as Life cycle of apps.
- Experience with third-party libraries and APIs
- Experience working with remote data via REST and JSON
- Understanding of asynchronous programming like threads and coroutines
- Have published Android apps in Google Play Store
- Strong knowledge of Android UI design principles, patters, and best practices
- Understanding of Direct Injection, Reactive programming.
- Have published and maintained own Android apps in Google Play Store
- Experience with integrating with Firebase services
- Experience with Git
- Experience working on Agile/Scrum teams
- iOS development
- Database related knowledge such Room, SQLite
- Understanding of API servers
Skills