Position: Junior Strong Android Developer
Company: Axles Company
Experience required: 1y
English level: intermediate

**Skills:**

Good knowledge general software development principles
Good knowledge of design patterns
Understanding of git, git flow
Good knowledge of Android SDK, Android studio
Good knowledge of Support libraries, JetPack
Good knowledge Java or Kotlin. Kotlin is a preference, but we are open to help you study Kotlin
Understanding of Multithreading(RX, Coroutines)
Understanding of Networking(Retrofit, etc)
Understanding of Dependency injection principles and tools(Dagger)
Understanding of Android Architecture Components(MVVM, Livedata)
Understanding of data persistence (shared preferences, sqlite, Room)
Experience with video/audio streaming protocols will be a plus
Experience with web sockets will be a plus

**English:**
Level B1+

**Good to have:**
Knowledge of SQL


Responsibilities:

Features development from scratch
Bug fixing
Collaboration with team members

We offer:

Interesting projects, most of them are started from scratch
Experienced team
Technical mentorship
Flexible working hours
Support of professional growth
Good social package