Position: Android developer (Sofia, Bulgaria)
Company: Onseo
Experience required: 3y
English level: upper

We are looking for **Android developer** in our **office in Sofia**, Bulgaria.
One of our clients, the company driver-behavior-focused Safety Telematics platform makes it easy with tools that motivate and coach drivers to improve their own driving skills – and that empower an efficient fleet-management-by-exception approach. Drivers in more than 70 countries – including some of the world’s largest businesses and fleets – use our best-in-breed safety telematics solutions to empower driver safety, achieving dramatic reductions in collisions, operational costs, and risk. 
**Requirements:**
-       up to 3 years of Android development experience 
-       Knowledge of Java/Kotlin 
-       Exhaustive knowledge of Android SDK, experience in building Android apps (minimum one published app on Google Play with networking functionality)
-       Understanding Design Patterns
-       Understanding of mobile UI/UX concepts
-       Understanding client-server communication. Practical use of RESTful web services 
-       Experience with third-party libraries and APIs such as RxJava, Retrofit, Dagger 2, OAuth
-       Multithreading & Concurrency understanding 
-       Understanding Push Notifications 
-       Internal application storage, ORM, SQLite
-       Ability to write clean and maintainable code 
-       Debugging and troubleshooting skills
-       Experience with Gradle (building flavors) 
-       Experience in using source control systems (Git, Bitbucket)
-       English: Intermediate and higher (good communication skills). 
**Advantage:**
-       Android Architecture Components
-       Understanding Unit Tests
-       Experience with Firebase 
**We offer:**
-        Additional Health Insurance covering dental health;
-       24 days annual paid leave;
-       We invest in your further education and certification;
-       A small team in Sofia – we are focused on people growing fast in the company structure;
-       Team buildings and office activities, a lot of memorable moments to come;
-       Annual Wellbeing Allowance;
-       Hybrid workdays;
-       Knowledgeable and friendly international team;
-       Brand new office with everything brand new in it;
-       Diversity of ongoing exciting projects;
-       Humanity and trust are the centers of our mentality;
-       Transparent and open communication