Position: Technical Lead Developer
Category: Android
English level: upper
Years of experience: 11


— Master's Degree in Computer Science
— 10 years of Android and iOS programming experience, deep platforms knowledge
— 3 years of team leadership experience
— 10+ completed projects
— Strong knowledge of Kotlin, Java, Swift, Objective-C programming language
— Strong knowledge of design patterns, IoC, DI, SOLID
— Strong knowledge of main architecture patterns: MVP, MVVM, VIPER, RIBs, Clean Architecture
— Strong knowledge of multithreading and networking
— Experience with the automated build process, UI/Unit testing, source code analysis tools
— Experience with building an effective team
I prefer to work in a product company.