Position: Android developer
Category: Android
English level: upper
Years of experience: 2


Android Developer with experience in commercial development. Programmed with a clean, modular, robust code using Java and Kotlin with the Android SDK platform. Also has deep knowledge in Java and Kotlin. Understanding of overall app architectures like MVVM, MVP, MVC. A good understanding of UI patterns and guidelines pertaining to Android designs. Worked with RESTful APIs, third-party SDK Integrations and used common libraries like SocketIO, Retrofit, Dagger2, GSON, OAuth2, RxBus, Android Architecture Components(ViewModels, Room, LiveData). Familiar with Reactive Programing concepts and hands-on experience with RxJava and RxAndroid. Good knowledge of OOPs design concepts patterns, SOLID principles, and DI. Also, I have a good knowledge of Git. Experienced in creating custom views. Passionate about new technologies and open to learning something new. Awareness of the open-source Android ecosystem and the libraries available for common tasks. Strong interpersonal and communication skills and the ability to collaborate as part of a team.
German & English B2