Android Developer
Location : Poland
Rate : up to 25$
Employment : approximately 3+ months
Start : ASAP preferred
English : B2
Contact person : Natallia Kosyrava
Among the initiatives covered by our company are migrating from REST API to GraphQL and extensive code refactoring. As for a separate B2B stream (integrations with third-party LMSs to distribute the (client's name) learning platform across corporations), we're responsible for customizing (client's name) to enable its trouble-free integration with other learning modules and tools.
Responsibilities
- Autonomy : technical decision making is on your own
- Software requirements : collaborate with the team on gathering requirements for future solution
- Software design : create the solution architecture
- Software development : programming, verification and debugging are your primary points
- Software maintenance : be ready to support your code after delivery. You build it - you own it
Requirements
Solid Android development experience and good engineering backgroundStrong knowledge of Android SDK and different versions of AndroidHigh proficiency with Kotlin (Java is optional)Good understanding of Clean architecture approach and it's usage in relation to MVVM, MVI, MVPUnderstanding the DI and it's implementation based on modern libraries (Dagger\Koin\Hilt)Experience with Jetpack ComposeUnderstanding and experience of multi-threading and synchronization with Coroutines\FlowsStrong knowledge of Android UI design principles, patterns, and best practices