Android Developer

Hi! We are looking for a highly motivated and skilled Android Developer, to join our fast-growing team. We are eager and creative professionals, who like challenges.
If you like it too, don’t hesitate, join us!

Responsibilities:

  • Develop an application from scratch
  • Complete high-quality work with thoroughness and accuracy to achieve results
  • Deliver results using standards and procedures
  • Paying attention to details
  • Complete tasks in the Agile environment
  • Bug fixing (if needed)
  • Participation in daily meetings
  • Communicate with the client and the product development team

Requirements:

  • At least 6 month experience
  • Experience with Kotlin, Android SDK, Android Jetpack (Navigation, ViewModel, LiveData, Room, Paging, WorkManager)
  • Good knowledge of Git, Git Flow
  • Good knowledge of OOP/OOD 
  • Understanding of design patterns, refactoring, and code smells
  • Experience with third-party libraries and APIs
  • Experience with MVC/MVP/MVVM 
  • Experience with Core Data or Realm
  • Experience with a dependency manager
  • Experience with Networking, REST Client API, JSON and XML, Animations
  • Basic knowledge of Gradle, multithreading, reactive programming
  • Understanding of Design Material

Will be a plus:

  • Experience with reactive programming (RxAndroid / RxKotlin)
  • Experience with TDD/BDD
  • Experience with Analytics
  • Experience with Push Notifications
  • Experience with BaaS(Firebase, Sashido)
  • Experience with Kotlin coroutines
  • English level — at least intermediate

What we offer:

  • Competitive salary
  • Work day (09:30 - 18:30)
  • Paid vacations and sick leave
  • Remote work
  • Challenging and interesting projects
  • Flexible working hours
  • Comfortable office
  • Corporate events
  • Other: english classes, social events, coffee, etc.

 

Apply for this job

Attach a cv

Sending...