Position: Android developer
Company: 3asoft
Experience required: 3y
English level: intermediate

Responsibilities: 

Writing clean and efficient codes for Android apps.
Up to date with new mobile technologies, apps, and protocols.
Work with a cutting-edge team including designers, information architects, back end developers to create great integration solutions.
Understand and follow the standards, guidelines, and best practices used in the OTT platform.
Introduce and Enhance high-quality Front End / UI patterns for OTT devices.
Necessary knowledge about data security 

Requirements:

Familiarity with various testing tools.
Problem-solving/ analytical skills.
Performing unit and instrument tests on the code.
An intuitive understanding of code translation tools like Git, Stackoverflow.
Good information on data structure and Algorithm.
Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP.
Getting used to the RESTful APIs for successfully integrating Android apps.
Previous experience as an Android Developer using Kotlin, Java, Android SDK, and Android NDK.

Key Skills :

Android Application Development
Mobile Architecture
MVVM
Java / Kotlin
React Native