The Kapital Bank invites candidates to apply for the position of Senior Android Developer for Agile team. Undergraduate degree or higher;3+ years of commercial work experience preferred; Previous experience in banking preferred;Able to work in a team;Strong knowledge of Java 8 or Kotlin;RxAndroid, RxJava, Multithreading;Experience to work with various android architectures and design patterns;Experience with complex UI/UX based android apps. Opportunities for professional growth and development.Competitive salary and bonuses.Comprehensive insurance coverage.Supportive work environment.Visa Premium salary card.Corporate discounts and events.Additional vacation days.Discounted education and employee loans. Launching and supporting new projects, upgrading actual projects;Ability to write neat and readable codes;Ability to work with Git;Ability to write unit tests;Ability to define the architecture from the scratch.