Position: Senior Android developer (Portugal)
Company: GeoZilla
Experience required: 5y
English level: upper

Необходимые навыки
— 5+ years of experience in Software development
— 3+ years of experience in Android Skills of the OOP, and writing quality code (theory and practice),
— you know what MVVM, MVP, CI
— Knowledge of Kotlin programming language
— An excellent knowledge of Java.
— Familiar with Android-framework, its features, drawbacks and places which are better to pass by
— Previous experience of Agile scrum development
— Strong self-motivation, reliable and flexible team-player
— High attention to detail, ability to remain focused under pressure
— lways seeking to improve processes and suggest alternative better solutions

Будет плюсом
— RxJava

Обязанности
— Implement complex UI elements, such as custom controls and transitions.
— Work in a high-speed, agile environment to ship features in the shortest time possible.
— Deliver quality code by applying best development practices.
— Perform system integration and testing, problem troubleshooting and resolution.
— Participate in code reviews.
— Provide technical input into product roadmaps, negotiating compromises between business and technical constraints.