Position: Senior Android Developer
Category: Android
English level: upper
Years of experience: 5


Senior Android engineer with more than 6 years in mobile development, working with Android applications. Expert knowledge of Kotlin, Java, Android framework, Dependency Injection, Coroutines/RxJava2. Uses MVVM and Clean architecture patterns. Possesses high-level expertise in functional and reactive programming. Has experience in developing e-commerce, entertainment, sport, and banking applications. Worked with different databases, like Room, SQLite, and ObjectBox. Has expertise in Unit and Integration/E2E testing. Passionate about OOP software development practices, SOLID principles, and quality improvement through effective usage of knowledge, information, and communication. Excellent troubleshooting and analytical skills, well-organized, self-motivated, self-directed, able to meet deadlines and handle multiple projects, cohesive team player with exceptional interpersonal skills.