Senior Android Developer

ScienceSoft is looking for Senior or Mid Android Developer.

Visit our mobile service page to learn about the approach and competencies of our mobile development team and get an idea of potential projects.


  • Bachelor degree in Computer Science or related technical field
  • Experience in programming under Android SDK is required (4+ years)
  • Strong knowledge of: Collections, Multithreading, IO, Networking, Generics, Profiling
  • Experience in Unit and UITests, complex animations and transitions, AndroidClean, Dagger2, RxJava, Jetpack (Room, LiveData, Paging, ViewModel, ..)
  • Knowledge of programming patterns or architectural patterns is required
  • Strong verbal and written communication skills (English Spoken on Intermediate+ level)

You will work with

  • Kotlin, Dagger 2, Retrofit, RxAndroid.

We offer

  • Opportunity for professional self-realization
  • Friendly and united team
  • days of paid vacation
  • 100%-paid sick leave
  • Sport-program
  • Language courses and other corporate programs
  • Medical insurance
  • Competitive (official) salary.

Apply for this position