iOS Engineer - FinTech Group

  • Tokyo
  • Partial Remote
  • Full-time
  • December 23, 2023
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Sponsors Visas
Requirements
language-icon
Language Requirements
Japanese: Conversational
English: Fluent
career-icon
Minimum Experience
Senior or above

Business Overview

Mission:

Rakuten Group's basic management philosophy is to "empower people and society through innovation”. We provide more than 70 diverse services, including EC services such as shopping malls and travel booking sites, financial services such as online banking, and media services and professional sports, to more than 100 million customers in Japan alone (more than 1 billion globally), covering a wide range of people's life scenes. At the same time, we are building a strong business model based on the "Rakuten Ecosystem" that organically links customers and various services.

As a member of the Rakuten Group's FinTech Group Company, we at Rakuten Payment, Inc. are developing businesses centered on settlement services such as Rakuten Pay, Rakuten Edy, and Point Partner Business, as well as marketing solutions.

"With the power of technology, we aim to create a world where anyone can enjoy the same value no matter where they are."

As the digital sphere of society rapidly expands, we want to connect the Internet and the real world more seamlessly, so that everyone can use technology to lead a safe, secure, and more comfortable daily life. In order to achieve such a society, we would like to face the various problems that people are facing and move forward together to the next stage.

 

Department Overview

Features and Strengths:

With the strength of the Rakuten Point market, which has surpassed 3 trillion yen in total issuance, we are building the "Rakuten Economic Circle" through service collaboration with Rakuten Group companies and the introduction of cashless settlement services in real stores, which are growing at an accelerated pace. Our settlement services can be used at approximately 5 million online and offline locations, including supermarkets, convenience stores, and shopping malls nationwide, as well as at approximately 1 million locations where traffic-related e-money can be used, and the number of locations where this service can be used is continuing to expand.

This System Division handles everything from system service planning related to payment services, planning and implementation related to UI/UX, basic and detailed system design, coding, testing, and operation. As the service expands, you will be able to experience the planning, development, and operation of a very large-scale system. In addition, you will be able to improve our services by directly listening to the voices of our customers.

 

Why We Hire

As the business grows, Rakuten Pay app requires many functions, so we are looking for colleagues to work with who can contribute to improving development capabilities.

 

Position Details

Job Description

This position is in charge of iOS applications development for consumers and stores of Rakuten Pay. Day-to-day work is all system-related tasks, such as planning, development, and maintenance. You need to collaborate with other departments, such as those in charge of server-side application and other services, which requires a high level of communication skills.

Many projects are in progress to improve the convenience of the service. You are expected to do advanced scheduling, merging, and release planning to take into account the release timing of these development projects. You will also be able to experience the diversity of working within an international team.

 

Responsibilities

Execute each development project with good quality in a timely manner:

  • Design, develop, and test iOS applications (including quality control)
  • Review deliverables at each process (design, code, test cases, etc.)
  • Plan and execute project release with minimal risk
  • Investigation and trouble shooting

 

Lead engineering team:

  • Discover both tangible and potential issues in development organizations and conduct improvement activities
  • Market trend surveys and proposals for the introduction of cutting-edge technologies
  • Select and propose sustainable architecture
  • Coach and train junior engineers

 

Mandatory Qualifications:

  • 5+ years system development experience
  • 3+ years experience in developing and operating Objective C or Swift
  • Experience in mobile application development cycles such as system requirements definition, basic design, manufacturing, and testing
  • Experience with Git or other repository tools
  • Experience with Unit test and UI testing
  • English (Business Level)

 

Desired Qualifications:

  • Experience of development iOS app using agent, observer, block/closure
  • Experience with SDKs, MVC, MVVM, or other design patterns
  • Experience with Protocol Oriented Programming (POP)
  • Experience of the iOS framework (Foundation, UIKit, CoreLocation, UserNotifications Networking, Core Animation, Security, XCTest, etc.)
  • Experience of memory management (ARC/MRC)
  • Experience in microservices architecture
  • Experience of mini-applications (mini-program)
  • Experience in developing systems for Fintech (especially electronic payment service)
  • Experience of Test Automation
  • Experience in developing and operating services used by large-scale users
  • Experience using Atlassian collaboration tools (JIRA, Confluence, etc.)
  • Management experience of outsourcing workers
  • Japanese (Business Level)

 

Additional information on Location

NBF Shinagawa Tower

 

Additional information on Secondment

This position will be seconded from Rakuten Group, Inc. to Rakuten Payment, Inc.

In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today.

So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone.

Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world.

View Rakuten's company page
iOS Engineer - FinTech Group at Rakuten
APPLY NOW  ➜