View All Jobs 137993

Software Engineer (mobile Frameworks, Ios) - Frontend System Development Department, Rakuten Payment, Inc.

Build a secure, high-performance iOS mobile payment framework from scratch
Tokyo
Mid-Level
yesterday
Rakuten

Rakuten

A Japanese e-commerce and online retailing platform offering cash-back rewards and a variety of services and products.

Software Engineer

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

Rakuten Group, Inc. 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 Rakuten Payment, Inc.

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.

Sitting within Rakuten Payment, Inc. Product Development Division, the Frontend System Development Department plays a crucial role in this. Our department 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.

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 be hands-on building and testing mobile frameworks, navigating interactions, and contributing to technical discussions. Together we aim to turn vision into a reality and deliver the next generation of payment technology.

Position Responsibilities:

  • Build and test mobile frameworks with complex server, network, and hardware interactions
  • Understand and use clean architecture and current best practices in a modern programming environment
  • Contribute actively to technical discussions
  • Focus on clarity, robustness, security, and ease of use

Mandatory Qualifications:

  • Strong knowledge of iOS development, frameworks, and platform internals
  • Good understanding of software design patterns and the SOLID principles
  • Experience crafting performant and responsive UI based on wireframes
  • Familiarity with data protection and OWASP threat models
  • Independent, self-driven, quality-conscious, and great attention to detail

Desired Qualifications:

  • 3+ years' experience working on mobile libraries
  • A record of self-directed side projects, research, or open-source contributions
  • Ability to write clean, robust code in Kotlin or Swift
  • Experience working in payment or fintech-related department or company
  • Excited by working in an international, multicultural environment
  • Knowledge of Android development, frameworks, and platform internals

Additional information on Location:

NBF Shinagawa Tower

Additional information on Secondment:

This position will be hired by Rakuten Group, Inc. and seconded to Rakuten Payment, Inc.

Languages: English (Overall - 2 - Intermediate), Japanese (Overall - 3 - Advanced)

+ Show Original Job Post
























Software Engineer (mobile Frameworks, Ios) - Frontend System Development Department, Rakuten Payment, Inc.
Tokyo
Engineering
About Rakuten
A Japanese e-commerce and online retailing platform offering cash-back rewards and a variety of services and products.