路聽聽聽聽聽聽聽 Development experience in Android (at least 3 years)
路聽聽聽聽聽聽聽 Very good knowledge of Kotlin and/or Java and its particular style when developing for Android
路聽聽聽聽聽聽聽 Practical knowledge of programming mobile applications on Android
路聽聽聽聽聽聽聽 Ability to write unit and functional tests (Espresso tests are a strong plus)
路聽聽聽聽聽聽聽 Strong architecture skills with an emphasis on API design and code reusability
路聽聽聽聽聽聽聽 Focus on quality and clean code
路聽聽聽聽聽聽聽 Significant team experience with developing Android applications
路聽聽聽聽聽聽聽 Deep understanding of OOP and SOLID principles
路聽聽聽聽聽聽聽 Working knowledge of git and developer contribution flows like Cl, git-flow and code reviews
路聽聽聽聽聽聽聽 Good level of understanding Continuous Delivery process (Jenkins, Bitrise is a nice to have)
路聽聽聽聽聽聽聽 Knowledge of the most popular Android libraries (e.g. Dagger, RxJava, Android Architecture Components )
路聽聽聽聽聽聽聽 Experience in agile development methods like Scrum and Kanban Deep understanding of key web technologies and protocols
路聽聽聽聽聽聽聽 Experience in test automation for unit and integration testing
路聽聽聽聽聽聽聽 Master's degree in Computer Science
路聽聽聽聽聽聽聽 Good command of English, both spoken and written (B2/C1)
路聽聽聽聽聽聽聽 This specialist will be a member of the product team within B2B area.