Position: Android Developer
Company: JetSoftPro
Category: Android
Experience required: 2y
English level: intermediate

REQUIREMENTS:
2+ required years of native mobile application development experience in a professional environment
Requires strong written, verbal, analytical and interpersonal skills
Minimum of one published app in Google - Play Store
Experience working with agile methodology such as Scrum or Kanban
Experience with object-oriented and protocol-oriented design methodologies
Experience with git source control and team code reviews


Experience with the following Android technologies:

Object-Oriented design
MVVM
Android activity lifecycle
Kotlin
Java (to support our legacy code) 
SQLite, Room, 
Android Architecture Library, Paging Library
Consuming REST APIs and HTTP services
Retrofit, OKHttp
Material Design - Framework a plus
Coroutines, Reactive 
Programming a plus


WE OFFER:
8 hours working day with flexible working hours
20 working days of paid vacation compensation
Corporate doctor services
Different sports activities in the office (badminton, tennis, darts, gym)
Free English classes in the JSP office
Fully equipped office with car and bicycle parking