Rakuten | Android Engineer

Rakuten

Software Engineer, Mobile Frameworks - Cross Service Development Department, Rakuten Payment, Inc.

    Android Engineer|Rakuten
    Android Engineer|Rakuten
    Android Engineer|Rakuten

Job Summary

Conditions

Japan, Tokyo
Partial remote
Apply from Anywhere

Language requirements

English: Business
Japanese: Not required

Key skills

  • Swift
  • Kotlin

Job Description

Job role

Android Engineer

Job description

Business Overview
Are you interested in building the next generation of internet services that reach hundreds of millions of users across the globe every day?

Rakuten is on a mission to empower individuals and society through innovation and entrepreneurship. Today we have 70+ businesses in 29 countries across a range of sectors, with a key part of this being our presence in FinTech and Payments.

Our global solutions enable end-users and merchants to quickly and safely make and accept payments. Not only that, but we strive to delight our end-users by bringing them the full benefits of Rakuten membership in our Payment offerings, for example by leveraging our famous Rakuten Points.

Department Overview
Sitting within Rakuten Payment Inc’s System Division, the Cross Service Development Department (XSDD) plays a crucial role in this. XSDD focuses on business-critical initiatives across our products and platforms. Our vision is to build and shape payment technologies that support our users’ daily lives now and into the future.

Why We Hire
Due to the growing responsibilities of our department, we are looking for a Software Engineer to help drive progress for our key initiatives in the mobile space.

As part of our team, you’ll get to see behind the scenes of the technology that enables modern, online life. Together, with your help, we aim to turn vision into a reality and deliver the next generation of payment technology.


Responsibilities:
・Build and test mobile frameworks with complex server, network and hardware interactions
・Use clean architecture and best current practices with a modern programming environment
・Contribute actively to the technical discussion
・Focus on clarity, robustness, security and ease of use

Required skills and experiences

Basic qualifications

・3+ years' experience working on mobile libraries
・Knowledge of Android or iOS development, frameworks and platform internals
・Independent, self-driven, quality-conscious and great attention to detail
・A record of self-directed side projects, research, or open source contributions are a plus!

Preferred qualifications

・Ability to write clean, robust code in either Kotlin or Swift
・Experience in working in cross-cultural development teams
・Good understanding of software design patterns and the SOLID principles
・Familiarity with OAuth 2, data protection and OWASP threat models

Job Details

Employment typeFull-time
LocationNBF Shinagawa Tower
2-16-5 Konan, Minato-ku, Tokyo

5 min. walk from JR Shinagawa Sta.
Apply fromAnywhere
Remote workPartial remote
Working hours9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting)
HolidaysHolidays: Saturdays, Sundays, national holidays

Vacations:
・Summer vacation (3 days)
・Winter vacation (December 30 - January 3)
・Annual paid vacation
・Special leave
・Maternity leave, childcare leave, marriage leave, etc.
・Paid holidays (5 days after 3 months of employment - 10 days in the first year)

Annual holidays: 123 days
OthersThis position will be hired by Rakuten Group, Inc. and seconded to Rakuten Payment, Inc.
You must agree to the terms and conditions and the privacy policy