Flag job

Report

Senior Android Developer

Min Experience

1 years

Location

Pune, India

JobType

Full Time

About the role

We are looking for an Android Developer who is passionate about pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams. Requirements: 1. Kotlin. 2. Coroutines. 3. Flow. 4. Experience with of of the http clients (Ktor, OkHTTP, Retrofit). 5. Jetpack Compose. 6. Knowledge of the architecture design patterns (MVVM or MVI). Good to know: 1. Experience with MQTT client libraries. 2. Websocket clients, Socket IO, Stomp. 3. Experience with ExoPlayer. 4. Experience with G.711 codec and Datagram/Multicast sockets. 5. Experience with Android SDK network API. 6. Experience working with WebView. 7. Experience or knowledge Kotlin Multiplatform Mobile (KMM). 8. Knowledge of iOS development - UIKit, SwiftUI. 9. Experience with NativeScript + Vue. 10. WebRTC. 11. Jira. Responsibilities 1. Design and build advanced applications for the Android platform. 2. Collaborate with cross-functional teams to define, design, and ship new features. 3. Work with outside data sources and APIs. 4. Unit-test code for robustness, including edge cases, usability, and general reliability. 5. Work on bug fixing and improving application performance. 6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Skills

kotlin
coroutines
flow
ktor
okhttp
retrofit
jetpack compose
mvvm
mvi
mqtt
websocket
socket io
stomp
exoplayer
g.711 codec
datagram
multicast sockets
android sdk
webview
kotlin multiplatform mobile
uikit
swiftui
nativescript
vue
webrtc
jira