Prestigious Global Bank seeks an experienced Android Developer to join their new wealth management project. Their goal is to build a leading consumer digital-banking platform which will bring innovative solutions to traditional banking activities.
 
Who are we looking for:
- We are actively seeking a motivated senior Android engineer with proven industry experience of delivering of mobile apps 
- The ideal candidate is a strong individual contributor, positive team player and willing to get things done. Strong computer science fundamentals are key to success in this role 
- They will demonstrate in-depth understanding of architecting, developing and deploying high-volume, multi-tiered, mobile applications 
- They will have a flexible attitude and will work closely with engineers, UX and product designers to deliver delightful mobile user experiences  
- They should be comfortable working with Agile processes with an emphasis on quality and collaboration and be eager to influence the processes adopted by the team  
- The candidate will get to work with modern technologies, such as Kotlin, RxJava, RESTful web services, OAuth 2.0, and will utilize them to build cutting-edge software that will include advance data visualizations 
- Knowledge of Consumer Finance is not essential but experience in any of these areas may provide a candidate with some advantage 
 
 Requirements:
- Bachelor in Software Engineering, Computer Science or the equivalent in demonstrable work experience 
- Significant years of experience in developing high quality software  
- Strong knowledge of Kotlin and RxJava 
- Strong knowledge of Android Studio 
- Knowledge of MVVM and MVI patterns  
 
Nice to have:
- Active on Github or StackOverflow 
- Experience with Room, Retrofit 
- Knowledge of the latest Android technologies