Position: Senior/Strong Middle Android Developer
Company: Beetroot
Category: Android
Experience required: 2y
English level: intermediate

You will have an opportunity to work on projects, as well as become one of the key team members in the mobile app development department. 

While we cherish a proven technical background, we equally value well-developed communication skills and the ability to work in a team. 

Solid experience with mobile app development and being a team player, readiness to assist your colleagues with different tasks and questions will make you a top candidate.

Responsibilities:
- Build advanced applications for the Android platform
- Communicate with PM and the customer
- Work with outside data sources and APIs
- Work on bug fixing and improving application performance
- Evaluate and implement new technologies to maximize development efficiency
- Provide estimates for tasks and whole projects

What we’re looking for:
- At least 2 years of experience with Android (Java, Kotlin)
- Experience with OOP and OOD – understanding of proper abstractions and program scalability & supplenessness techniques
- Good understanding of RESTful APIs. Experience with WebSockets would be a plus
- Deep experience with Android SDK (Activities, Services \ Foreground Services, IntentServices, Handler\Looper, Fragments, Views, BroadcastReceivers, ContentProviders, Notifications) 
- Understanding of Java/JVM Concurrency specifics 
- Reactive Programming
- Good level of English (both spoken and written)
- You love borsch!