Back to careers
Android Developer
About the Role
We are seeking an experienced Android Developer with over 6 years of overall experience, including at least 4 years in developing complex, large-scale Android applications. The ideal candidate will have a strong background in live/video streaming, OTT platforms, or Android TV development. This is a contract position based onsite in Bangalore, requiring excellent technical skills and a passion for building high-quality Android applications using modern architectures and tools.
Contract Type: Contract
Roles & Responsibilities
- Design, develop, and maintain advanced Android applications, focusing on live streaming, OTT, or Android TV platforms.
- Implement and describe responsibilities of classes following MVVM and MVVM Clean Architecture patterns.
- Apply strong knowledge of Android UI design principles, patterns, and best practices to deliver intuitive user experiences.
- Manage Android basics such as memory management, thread management, and networking efficiently.
- Utilize Android architecture components and Jetpack libraries to build robust applications.
- Develop asynchronous programming solutions using Kotlin coroutines.
- Write unit tests and debug distributed systems to ensure application reliability.
- Implement dependency injection using Dagger2 or Hilt.
- Contribute to UI development using Jetpack Compose (advantageous).
- Support multiple Android versions, screen resolutions, and device types.
- Collaborate effectively with cross-functional teams and communicate technical concepts clearly.
- Use version control and project management tools such as Git and Jira.
Requirements
- 6+ years of overall Android development experience with 4+ years in relevant domains such as live/video streaming, OTT, or Android TV.
- Proficiency in Kotlin, Android SDK, and object-oriented programming concepts.
- Strong understanding of MVVM and MVVM Clean Architecture.
- Experience with Android UI design principles and best practices.
- Good knowledge of Android fundamentals including memory and thread management, networking.
- Hands-on experience with Android architecture components, Jetpack libraries, and Kotlin coroutines.
- Experience with unit testing and debugging distributed systems.
- Familiarity with dependency injection frameworks such as Dagger2 or Hilt.
- Experience with Jetpack Compose is a plus.
- Knowledge of supporting multiple Android versions and device types.
- Experience working with the TIF layer is an added advantage.
- Strong communication and interpersonal skills.
- Working knowledge of Git and Jira tools.
- Must be willing to work onsite in Bangalore.
#AndroidDeveloper #Kotlin #AndroidSDK #MVVM #JetpackCompose #LiveStreaming #OTT #AndroidTV #MobileDevelopment #Dagger2 #Hilt #BangaloreJobs #ContractJob