Android Developer

RumbleWashington, DC

About The Position

Rumble is the Freedom-First technology platform. We proudly offer a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet. About the Role: Rumble is seeking an Android Developer to join our team and help build high-quality, scalable Android applications. You will work closely with product, design, and backend teams to deliver performant and maintainable mobile experiences, with a strong focus on modern Android development practices.

Requirements

  • 5+ years of professional Android development experience
  • Strong proficiency in Kotlin
  • Hands-on experience with Jetpack Compose
  • Solid understanding of Clean Architecture
  • Experience with Coroutines, Flow, and reactive programming patterns
  • Strong experience using Hilt/Dagger for dependency injection

Nice To Haves

  • Experience implementing video playback using ExoPlayer
  • Background working on media or streaming applications
  • Familiarity with performance optimization for media-heavy apps
  • Knowledge of GraphQL

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Jetpack Compose
  • Architect clean, scalable, and testable solutions following Clean Architecture principles
  • Implement asynchronous and reactive programming using Coroutines and Flow
  • Integrate dependency injection using Hilt/Dagger
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure application performance, reliability, and code quality through best practices and reviews
  • Troubleshoot, debug, and optimize existing applications

Benefits

  • We pay competitive salaries and provide great benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service