Senior / Lead Android Engineer at RingCentral

Bengaluru, Karnataka, India

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, CommunicationsIndustries

Requirements

  • 8+ years of hands-on experience in native Android development
  • Expert in Kotlin and strong proficiency in Java
  • Deep understanding of Android SDK, Jetpack Components (ViewModel, LiveData, Room, Navigation, WorkManager)
  • Proven experience with Compose UI, Material Design 3, and adaptive layouts
  • Strong grasp of MVVM, MVI, or Clean Architecture
  • Deep understanding of coroutines, Flows, and asynchronous programming
  • Good understanding of Java design patterns, Android OS and source code, framework, and SDK
  • Able to demonstrate elegant design and coding
  • Experience integrating RESTful APIs, GraphQL, and WebSocket services
  • Hands-on experience with Gradle, CI/CD, and Play Store publishing
  • Nice to have: Experience with Dependency Injection frameworks (Hilt, Dagger)
  • Nice to have: Knowledge of modularization, dynamic delivery, or multi-module builds
  • Nice to have: Familiarity with Firebase, Crashlytics, Analytics, and Remote Config
  • Nice to have: Familiar with OpenGL ES
  • Nice to have: Prior experience building SDKs or libraries for internal/external use

Responsibilities

  • Lead end-to-end development of Android applications using Kotlin (and Java where necessary)
  • Create the detailed design of mobile applications, components and key implementation technology
  • Implement key code and components
  • Define scalable architecture and ensure adherence to modern Android design principles
  • Review the software design and implementation done by the team
  • Resolve tough technical issues
  • Review code and advise for optimization and code quality improvement
  • Mentor developers and drive technical excellence across the team
  • Effectively communicate and articulate the design and technology to the management and engineering teams, so that all can clearly understand and follow

Skills

Kotlin
Java
Android
Mobile Development
Scalable Architecture
Code Review
Software Design
Mentoring

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI