Position: Middle/Senior Android Developer
Company: SeniorDevOnly
Experience required: 3y
English level: intermediate

Currently, we are looking for a mature and expert - Middle Android developer for our client bSafe, a security social network, which helps to feel safe even if you walk alone. The variety of functions (SOS button, “follow me”, “fake call”, “video streaming”) gives an opportunity to ask for help whenever someone needs it.

Technologies: AndroidX, RxJava2, Butterknife, Picasso, Retrofit, OkHttp, Firebase & Google services (messaging, maps, location), Dagger 1, Exoplayer.

Requirements:
- 3+ years of commercial development experience for Android, API 19+, Kotlin, Java
- Java core; Kotlin; OOP principles; Android SDK; SQLite; REST API
- Experience with Git; Gradle; Android Studio
- Experience with using mobile debugging/profiling tools
- Knowledge and practical experience in the application of architectural patterns, the principles of SOLID, Clean Architecture
- Work experience with DI (Dagger 1,2), CI tools (Bitrise, etc), app publishing
- Experience with logging tools like Firebase, Crashlytics, etc.
- Readiness to learn new tools, platforms, technologies

What you are going to deal with:
- Update and support existing app
- Add new features
- Debug & test releases
- Direct communication with the Client and Product Owner, close cooperation with the team members

We offer:
- Minimum bureaucracy;
- Competitive salary; - Flexible working hours with no overtimes; - Comfortable office facilities;
- 20 working days of annual paid vacation; - Paid sick-leaves; - Corporate study and professional growth;
- Team buildings and corporate events;