Rakuten

Mobile App Engineer (Android), Rakuten GORA – Leisure Product Department (LPD)

Tokyo, Japan
API Android Java Kotlin Git Firebase
Description

Job Description:

Department Overview

The Leisure Product Department (LPD) is handling a lineup of lifestyle and leisure related services, some of them being category leaders in the Japanese market. We aim at growing globally and becoming world leaders through innovation and technology. In order to achieve this, we are now looking for globally minded Mobile Engineer to develop Mobile Applications of our services.
 
We are hiring for the service below:
Rakuten GORA : Golf course reservation service

Position:

Why We Hire

Services in LPD are growing rapidly hence to support the business growth we need to have a robust and scalable system.

Additionally, we are committed to give the best user experience on our services.

That requires a bigger team and a high level of engineering skill.

With this goal we are planning to increase the number of employees.

 

Position Details

As a Mobile engineer you will be responsible for developing a world-class Native APPs for our various services.

Main responsibility will mainly include below

  • Coding, code review and Unit testing for the enhancement/feature development/refactoring
  • Adjustments on OS version ups.
  • Planning and development on New Apps
  • UI/UX improvement
  • App quality improvement
  • Review Product specifications and provide feedback from a technical perspective
  • Communication with external teams (API, SDK and platform related teams)

 

Work Environment

Young members in their late 20s to early 30s, from various countries and different cultural backgrounds.

In addition, there is no barrier between job titles and services in charge, and the entire department has an open and flat atmosphere, and we are very active in exchange meetings with other groups such as information sharing meetings and problem solving.

In short, it is a very lively cross-cultural environment where we can work, learn and have fun with each other and grow together.

 

 

Mandatory Qualifications:

  • Native Android Developer with min 5 years experience
  • Strong ability to develop Android apps using Java and Kotlin
  • Good understanding of Web services and standards like REST/JSON 
  • Strong experience with Android framework and Architecture Components
  • Familiar with Architecture Patterns in mobile apps (such as MVVM, MVC, MVP, MVI etc.)
  • Extensive experience with Gradle such as writing different build flavors/variant, Gradle task, multi module projects
  • Solid understanding of Dependency injection principle
  • Familiar with testing principles for mobile apps, Unit/Integration/Functional Testing
  • Proficient with Git and source code management
  • Knowledge of open-source and commercial libraries commonly used in the Android ecosystem (okhttp, retrofit, firebase etc.) 
  • Familiar with Agile development methodologies
  • Capacity to follow official guidelines and best practices

 

 

Desired Qualifications:

  • Hands-on with CI/CD for mobile apps
  • Knowledge about performance measurement and optimization
  • Experience with Reactive programming
  • Experience with the latest framework and technologies
  • Experience working on apps with a large scale user base

 

 

Other Information:

Additional information on English Qualification

Proficient in English, native level or TOEIC (or equivalent) score 800+

 #engineer  #applicationsengineer  #commerce  #RakutenGORA  #Java  #Kotlin 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers