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

Job Summary

  • Japan, Tokyo
  • Partial remote
  • Apply from Anywhere
Language Requirements
  • English: Business
  • Japanese: Not required
Key skills
  • Swift
  • Kotlin
Android Engineer|RakutenAndroid Engineer|RakutenAndroid Engineer|Rakuten

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 & Experience

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 type
Japan, Tokyo
Apply from
Remote work
Partial remote
Working hours
9:00am - 5:30pm (Every Monday, work hours are from 8:00am to 4:30pm due to morning meeting)
Holidays: Saturdays, Sundays, national holidays

・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
This 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