Position: Android Developer
Company: ITS Partner
Experience required: 3y
Category: Android
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

**About the project**
Arlo company provides devices and services for Smart Home System, including security with AI. The company entered the market 7 years ago for US country and continued development. About two years ago Arlo started to expand outside the US. Today, it works for 5 continents and 60+ countries.

The Android application has been installed about 2 million times on Google Play and has got an audience of about 1.6 million unique users per month. The application offers a wide range of functions:
– adding and configuring devices,
– setting modes and automated mechanisms for changing them according to schedule or geofencing,
– streaming a live video and viewing recorded clips from CCTV cameras,
– Push-To-Talk – broadcasting sound from the device’s microphone to the camera’s speaker,
– SIP and emergency calls.
The project uses Android SDK (min: 21, target: 30), Kotlin (+ Flow, + Coroutines), Java, Android Jetpack libraries, Realm, Firebase, Google Services (Maps, Geofencing), Android NDK, FFmpeg, PjSip.
**Required skills**
1. 3+ years of Android development experience.
2. Strong knowledge of data structures and the Collections Framework.
3. Confident knowledge and skills in applying OOP, design patterns, including MV *, VIPER.
4. Experience with databases (SQLite, Realm, Room and others).
5. Knowledge of the features of different versions of the Android API.
6. Ability to write readable and maintainable code.
7. Ability to design energy-efficient applications.
8. English language level - Intermediate and above.
**We offer**
Challenging technical tasks and Silicon Valley working experience.
Business trips to the other company offices.
Quarterly bonus based on personal achievements.
A comfortable workplace with a good laptop and the opportunity to warm up in the office.
Flexible working schedule (8 hours, full day).
Paid sick days, annual vacations.
English courses;
Access to the training platforms (Udemy, Coursera, etc.), compensation for external training, conferences, meetups and certifications.