Rakuten

Senior Mobile Architect, ID Service - Membership Platform Department (MPD)

Tokyo, Japan
API Android Swift Kotlin
Description

Job Description:

Business Overview

Rakuten is one of the leading e-commerce companies in the world. Our mission is to empower people and society through the internet while aiming at becoming “the” Global Innovation Company.

 

Department Overview

The Technology Platforms Division (TPD) is responsible for building and operating the infrastructure and ecosystem platforms which power the Rakuten Group. Our mission is to provide our Rakuten Cloud and Ecosystem Platforms which will deliver Core Value to accelerate the growth of Rakuten Group services.

The Membership Platform Department (MPD) is at the core of Rakuten's Technology Division. Aligning our mission of innovation, MPD is thinking big: we build large scale platforms that power Rakuten's services worldwide through our Identity, Fraud Prevention, B2B solutions and more.

ID Service focuses on Customer Identity & Access Management (CIAM) with the mission to provide a scalable, reliable, secure, and easy-to-integrate platform for our 2 billion users.

The Registration & Authentication Section drives digital transformation by modernizing the Rakuten ID platform with a brand new UI, including features such as adaptive risk-based authentication, progressive profiling, and consent management.

Why We Hire

We are always looking for talented individuals who want to become part of our journey!

Position Details

As a Senior Mobile Architect, you will play a critical role in driving the architectural vision and technical direction of our software platforms. Your expertise and leadership will guide our software engineering efforts, ensuring the delivery of scalable, robust, and innovative solutions.

Your responsibilities will be as follows:

  • Lead the design, development, and maintenance of complex applications using mobile technologies.
  • Design and supervise implementation of scalable, high quality, maintainable, and efficient features following industry best practices and coding standards.
  • Conduct technical feasibility study on upcoming features, then review and adjust roadmaps for products.
  • Evaluate the latest technologies, frameworks, and tools, and apply them where needed.
  • Define strategies and introduce new technology to enable the team to achieve company goals.
  • Create and maintain technical architectural documentation.
  • Be proactive in performing system improvement (e.g. refactoring, adopting appropriate technologies and system architecture).
  • Triage, investigate and provide root cause analysis of issues that span across different platforms.
  • Be a leader in the technologies used by your projects and a mentor to your team and/or outside of your team.
  • Be an expert in the technology that our organization depends on, being able to provide overall architecture and collaborate with other architects.
  • Handle technological watch to anticipate future trends and provide solutions that fit into the existing ecosystem.
  • Contribute to company's best practices and regulations.

Mandatory Qualifications

  • Bachelor's degree in computer science, a related technical discipline, or the equivalent experience
  • Over 2 years' experience in a mobile development lead/architect role
  • Over 4 years' experience in both Android and iOS application development
  • Proficiency with both Swift and Kotlin application development on iOS and Android, including platform internals
  • Experience building CI/CD Pipelines and fully automating product release and testing
  • Excellent understanding of architecture patterns and the SOLID principles and IoC (DI)
  • Familiarity with OAuth 2.0/2.1, Open ID Connect, data protection and OWASP threat models.
  • Track record of designing clean and robust APIs for libraries, frameworks or SDKs used by other developers
  • Strong problem-solving skills to solve complex and uncertain situations
  • Excellent communication skills

Desired Qualifications

  • Over 2 years' experience in client-server architectures

  • Over 4 years' experience in mobile development lead/architect role across multiple mobile projects

  • Experience building SDKs, code-generation workflows, or mobile development tools/frameworks

  • Strong leadership to encourage team members and guide them toward the group's mission

  • Past mentorship for other team members and encouraged mutual growth

  • Experience in negotiating initiatives between technical and business stakeholders

Other Information:

Additional information on Location

Rakuten Crimson House (Tokyo)

 

Additional information on English Qualification

English (Overall – 4 – Fluent)

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

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say