Senior Android developer
Hybrid
Core
Design, develop, and support product features for a live-streaming platform serving 450+ million users.
Role type
Senior Android developer
Builds
B2C live-streaming application
Domain
Consumer media / Live streaming
Deliverable
production ML models | product features
Required skills
Java, Kotlin, OOP principles, design patterns, custom UI implementation, complex UI and animations, multithreading, code profiling, unit testing, Dagger2
Preferred skills
Reactive programming, functional programming, UI testing, Jetpack Compose, Kotlin Flows, coroutines
Technologies
Dagger2, Kotlin, Java
Responsibilities
Design and develop product features, write clean and testable code, ensure application performance and responsiveness, conduct code reviews, participate in SCRUM methodology, improve development processes and tools
Seniority
Senior, hands-on IC