Position: Android Developer
Company: Softensy
Experience required: 2y
English level: upper

Requirements:
•	2+ years of software development experience
•	good knowledge of Android SDK, Java Core, Kotlin
•	good knowledge of Android Studio, Git, Jira
•	understanding of OOP/SOLID
•	knowledge of patterns
•	knowledge of UI/UX, Material Guidelines, Glide
•	experience with REST, Retrofit 2, JSON, GSON
•	knowledge of GUI patterns (MVP, MVVM, Clean Architecture)
•	knowledge of Room, Realm
•	experience with Dagger 2, Gradle
•	experience with Firebase, Fabric, Crashlytics
•	strong English-language skills

Will be plus:
•	knowledge of Coroutines/Flow
•	experience with RxJava / RxAndroid / RxKotlin
•	knowledge of Google APIs, Flutter
•	experience in Creating custom sub-modules for project
•	experience in creating custom View, ViewGroup, Animation, Transitions, etc.

We offer:
•	сompetitive salary
•	сozy office in the city center
•	professional and career growth
•	corporate English lessons
•	professional courses and conferences paid by the company
•	warm and friendly atmosphere