Rakuten

iOS Engineer, Rakuten Pay – Rakuten Payment, Inc.

Tokyo, Japan
Microservices Objective-C Swift Git
Search for More Jobs Talk to a recruiter now 💪
Description

Job Description:

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.

#engineer  #applicationsengineer  #fintechgroup  #RakutenPay  #Swift #RakutenPayment

Languages:

English (Overall - 3 - Advanced)

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,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

🥳🥳🥳 307 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