Position: Middle Android Developer, Energy Tech Solutions
Company: Dataart
Category: Android
Experience required: 3y
English level: intermediate

About the vacancy
Our client is a group of companies that is focused on serving the energy ecosystem and smart energy consumption.

We’re developing a mobile platform to help energy consumers (citizens) simplify their energy payments and the tracking of usage/payments.

We’re working with the client's R&D department, which allows us to create innovative solutions for this industry and share our ideas for technical and business flow improvements.

We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

Must have
- 3+ years of experience developing Android applications
- Experience developing applications using the Android SDK
- Experience working with Kotlin
- Experience working with Jetpack libraries
- Knowledge of basic architectural approaches: MVVM, Clean Architecture
- Knowledge of object-oriented programming and data structures
- Hands-on experience in working with Kotlin Coroutines
- Experience working with modern RxJava, Dagger frameworks
- Knowledge of technologies for web services development (in particular, REST API)
- Experience writing unit tests
- Spoken English

Would be a plus
- Experience developing applications for the iPhone
- Experience integrating payment processors/gateways like Stripe
- Experience working with geolocation and maps libraries
- Successfully published Android applications (Android Market)
- Experience developing with Android NDK