Position: Android Engineer
Company: Scale Up
Category: Android
Experience required: 3y
English level: upper

REQUIREMENTS
WHAT YOU HAVE

3-4 years of experience with Java/Kotlin and the Android SDK
Strong experience in building native Android applications with an emphasis on performance and robustness
Understanding of ANDROID's design principles and interface guidelines
Proven experience with web sockets and signaling concepts
Experience with offline storage, threading, and performance memory tuning tools
Familiarity with RESTful APIs to connect ANDROID applications to back-end services
Familiarity with cloud message APIs and push notifications
Intermediate+ level of English — both written and spoken


WHAT WOULD BE A BONUS

Experience with C++
Experience with WebRTC, Codecs, Communication protocols
Knowledge of low-level C-based libraries
Multiplatform development - react-native


TECHNOLOGIES WE ARE USING

Kotlin
Retrofit
Android Jetpack (compose)
WebRTC
MVVM architecture
Material design
Hilt (dependency injection)
AWS S3 repositories
Room