Middle/Senior Android Developer (Georgia, EU, Turkey) Offline

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

3+ years of Android development experience.

Strong knowledge of data structures and the Collections Framework.

Confident knowledge and skills in applying OOP, design patterns, including MV *, VIPER.

Experience with databases (SQLite, Realm, Room and others).

Knowledge of the features of different versions of the Android API.

Ability to write readable and maintainable code.

Ability to design energy-efficient applications.

English language level – Intermediate and above.

 

Beneficial Skills

Experience in writing tests (unit, integration)

Experience in media processing (audio / video), as well as in live streaming.

 

Responsibilities

Development of new functionality of the application, support of the old

Participation in making technical decisions

Work on technical debt (We welcome the initiative to propose and implement improvements in the project)

Communication with the team: fast communication throughout the day, as well as several meetings a week

Code review

Required skills experience

Android
Android SDK
Published
0 views
·
0 applications

The job ad is no longer active

Look at the current jobs Android Poland→

Loading...