Position: Android Developer
Company: Swivl
Experience required: 3y
English level: intermediate

**Requirements**
- 2+ years of Android development experience, including application or android framework
- Understanding and knowledge of Android SDK, Android Framework and OS Android
- Strong understanding of object-oriented software development
- Knowledge of OOP principles, design patterns, up-to-date architectural patterns
- Be part of the team: teamwork & communication — must-have for all of us
- Solid understanding of the full mobile development life cycle
 
**What you would do**
- Modify and extend the Android framework according to requirements for Android device
- Development of Android applications
- Code Review
- Development of current architecture and take part in the planning of its future

**Nice to have**
- Experience with audio & video encoder/decoder, camera
- Experience with Kotlin will be a plus
- Tests writing skills
- Experience in Linux
- Experience with 3rd party (RxJava, Retrofit, GreenDao, Picasso, etc)
- Experience with debugging applications with logs and debugging tools
- Experience with Git
- Experience with Gradle, Proguard