R

Android Developer

Rakuten India

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
8–10 yrs
Salary
Openings
1
Posted
15 hours ago
Work mode
In office
Education
B.S. or M.S. in Computer Science or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join Rakuten Travel and be part of a dynamic team shaping the future of the travel industry worldwide. We value creativity and passion, inviting you to collaborate in a diverse, innovative environment where you can contribute new travel experiences globally.

Key Responsibilities

  • Work collaboratively with Product Managers, UI/UX Designers, and QA Engineers to conceptualize and implement new Android app features.
  • Partner with API developers and fellow frontend engineers to build and sustain a scalable and robust system supporting a broad user base.
  • Investigate and recommend technological advancements to ensure continuous improvement of our Android applications.
  • Keep abreast of the latest Android platform updates and integrate these improvements to enhance product offerings.
  • Continuously improve development processes and team coordination to achieve more efficient solutions.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 8 to 10 years of professional software development experience.
  • Minimum 3 years of hands-on experience developing Android applications using Kotlin.
  • In-depth knowledge of Android platform's current features and development best practices.
  • Familiarity with Data Binding, LiveData, Android Architecture Components including ViewModels, Activities, Fragments, Navigation, Jetpack Compose, Flow, and Dependency Injection frameworks (Hilt or Dagger).
  • Solid understanding of functional and reactive programming paradigms.
  • Proficient with development tools such as Android Studio, IntelliJ, Jenkins/Bitrise, Gradle, and Git version control.
  • Experience working with key third-party libraries like KTX, Retrofit, Glide, Coroutines, and Google Maps SDK.
  • Strong communication skills coupled with a positive mindset and empathy towards team members.
  • Motivation to collaboratively develop innovative products within teams.
  • Proactive approach to continuous improvement and organizational contribution.
  • Good design sensibilities focused on user experience.
  • Experience in Agile software development methodologies.
  • Familiarity with unit testing practices.

Preferred Qualifications

  • Experience setting up and working with CI/CD pipelines.
  • Contributions to open source projects.
  • Knowledge or experience in the travel industry domain.
  • Background in developing consumer-facing products.
  • Experience with internationalization in software development.
  • Understanding of Material Design guidelines and components.
  • Expertise in automated testing frameworks.
  • Experience with projects involving multiple modules and product flavors.
  • Proficiency using Gradle build systems.

Company Commitment

Rakuten fosters an inclusive and connected culture that embraces diversity in all forms including education, culture, ethnicity, gender, age, language, veteran status, disability, and beliefs. We recognize that our collective differences fuel innovation and success.

Minimum education

Bachelor's Degree

Tools & software

Git required Gradle required Android Studio required

How they work

Communication Teamwork & Collaboration Initiative Positive Attitude

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer