Position: Senior Android Developer
Company: Avantize
Category: Android
Experience required: 2y
English level: upper

We are seeking an organized, talented, detailed, and proactive native Android mobile application developer eager to develop the next level media streaming applications using emerging technologies.

Required Skills:

- Excellent knowledge of Java Core, Kotlin, and Android SDK.
- Knowledge of OOP and development templates, SOLID principles.
- Knowledge of Clean Architecture, MVP, and MVVM.
- Experience in RESTful APIs.
- Understanding the specifics of mobile platforms, technologies, and UI/UX guidelines.
- Experience in using Git; ability to read and understand code fast.
- Desire to stick to high working standards.
- Ability to learn and work in a team.
- English Level should be good enough to speak with the client over the phone.

Would be an advantage:

- Examples of apps in Google Play.
- Experience in third-party API integration.