Skip to main content
Vinove logo

[DT] : Senior Android Software Engineer

Vinove
Full TimeseniorRemote
RemoteRemotePosted March 6, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

KotlinGitSDK

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Android Software Engineer

Responsibilities

Design, develop, and maintain high-quality Android applications for a live-streaming platform

Work in a multicultural environment with teams across multiple geographical locations

Demonstrate strong communication, analytical, and problem-solving skills

Collaborate closely with product, design, and backend teams

Write clean, maintainable, and testable code following best practices

Stay updated with new technologies and development practices

Participate in architecture discussions and code reviews

Identify and resolve performance, stability, and scalability issues

Provide and receive constructive feedback

Conduct peer code reviews to maintain code quality

Requirements

5+ years of professional Android development experience

Strong proficiency in Kotlin

Hands-on experience with XML layouts, View Binding, and Jetpack Compose

Solid understanding of clean code and software design principles

Good knowledge of dependency management using Hilt

Experience with reactive programming (RxKotlin, RxJava 2)

Experience with Kotlin Coroutines

Familiarity with popular frameworks such as Room, Retrofit, Glide, and Timber

Practical experience working with RESTful APIs and third-party SDK integrations

Experience writing Unit Tests and UI Tests

Strong knowledge of Git version control

Strong English communication skills for collaboration with remote teams

Advantages

Experience working on mobile video streaming applications is a plus.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free