Rakuten Asia Pte Ltd
Android Developer Intern
Rakuten Asia Pte LtdSingapore1 day ago
InternshipInformation Technology

Situated in the heart of Singapore's Central Business District, Rakuten Asia Pte. Ltd. is Rakuten's Asia Regional headquarters. Established in August 2012 as part of Rakuten's global expansion strategy, Rakuten Asia comprises various businesses that provide essential value-added services to Rakuten's global ecosystem. Through advertisement product development, product strategy, and data management, among others, Rakuten Asia is strengthening Rakuten Group's core competencies to take the lead in an increasingly digitalized world.


Rakuten Group, Inc. is a global leader in internet services that empower individuals, communities, businesses, and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content, and communications to approximately 1.7 billion members around the world. The Rakuten Group has nearly 32,000 employees and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/.


Department Overview:

We belongs to AI & Data Division apartment AI Labs team. Our mission is to Create AI-native products offering unique experiences using Rakuten's data and ecosystem. e.g. Ecommerce chatbot assistant, AI-Search.


Why We're Hiring Interns:

We believe in nurturing future talent and providing hands-on experience in a dynamic, global environment. As an Android Developer Intern, you will have the unique opportunity to contribute to applications used by millions, learn from experienced engineers, and gain practical skills in mobile development. This internship is designed to give you a solid foundation in building robust, high-quality Android applications within a large-scale ecosystem.


Position Details:

As an Android Developer Intern, you will:

  • Work closely with Product Managers and Tech Leads to understand requirements and assist in implementing features for native Android applications.
  • Collaborate with offshore and backend teams to help develop robust end-to-end features.
  • Learn and apply best practices for unit testing and ensuring the quality of your own code.
  • Gain exposure to professional software engineering practices, including coding standards, code reviews, and source control management.
  • Contribute to a collaborative team culture by actively participating in discussions and seeking knowledge.
  • Be mentored by senior developers and receive constructive feedback to accelerate your learning and growth.


What We're Looking For:

  • Currently pursuing a Bachelor’s degree in Computer Science or a related technical discipline.
  • Basic experience in Kotlin or Java for Android development.
  • Understanding of Software fundamentals (e.g., SOLID principles, basic dependency injection concepts, unit testing principles, threading, common data structures).
  • Familiarity with Android frameworks and an awareness of mobile design patterns (e.g., MVVM). Basic knowledge of the Observable Pattern.
  • Some exposure to the Android SDK, common Jetpack libraries, and REST API integration.
  • Awareness of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code reviews, and source control management.
  • Curiosity about open-source and commercial libraries commonly used in the Android ecosystem.
  • A strong passion for code quality and an openness to learning about unit tests.
  • Comfortable working in an Agile environment.
  • Eager to help teammates, share knowledge, and learn from others.


Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief, or age.

Key Skills

Ranked by relevance