Senior Android Developer

Job description

We are looking for an Android developer responsible for the development and maintenance Fintech application. Your primary focus will be development of android application and in-app library and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Requirements

  • Product-focused Android application development experience
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience with multithreading programming
  • Understanding of writing unit tests and testable code
  • Excellent understanding of design patterns & Object Oriented Programming
  • Experience with MVVM or MVP architecture Familiarity with Reactive programming (RxJava)