iOS Engineer, Rakuten Ichiba - EC Marketplace Development Department (ECMPD)

Salary not provided

Rakuten

Job Description: Department Overview The EC Marketplace Development Department is responsible for the development and operation of Rakuten Ichiba - one of Japan’s largest e-commerce shopping malls - and its related products. As the team behind an EC service with enormous traffic (annual merchandise value: JPY 6 trillion, 50,000 merchants, over 100 million member IDs), we continuously take on challenges such as improving development speed and quality, ensuring stable operations, and building scalable systems. We pursue customer satisfaction through a cycle of hypothesis → verification → analysis → systemization. Our team consists of engineers with diverse nationalities and backgrounds, providing a highly diverse and inclusive working environment. Position: Why We Hire The mobile app serves as a core product for Rakuten Ichiba users and is constantly expected to deliver new features and improved user experiences. We are looking for future engineering leader candidates who can drive mobile app development with flexibility, creativity, and speed. Position Details - Development and operation of the Rakuten Ichiba mobile app and related mobile applications - Mobile app design, coding, and unit/integration testing - Delivery processes and monitoring operations - Troubleshooting issues and defects - Progress management and reporting for assigned tasks - Supporting and mentoring junior engineers - Contributing to overall team performance improvement - Planning and executing technical improvements such as tech stack and architecture modernization and technical debt reduction - Proposing and implementing improvements to development processes and workflows Mandatory Qualifications: - 6+ years of hands-on experience developing iOS mobile applications using Swift, including : Complex UI implementation (both UIKit and SwiftUI), Tracking implementation, Software configuration management, CI/CD, Test and product build delivery, and Ticket management systems such as JIRA - Practical application of best practices in design, coding, and unit testing - Business-level or higher English communication skills - Ability to communicate effectively with engineers and non-engineers outside the team (engineers, product managers, designers, QA) - Ability to independently or collaboratively lead mid-sized or larger development projects - Ability to provide technical support and mentoring to junior members - Strong willingness to take on new challenges - Team-oriented mindset Desired Qualifications: - Use of AI and automation in development workflows - Knowledge of API and backend development - Experience developing and operating large-scale services - Experience as a team leader - Japanese communication skills Other Information: Additional information on Location Rakuten Crimson House (Head office) Additional information on English Qualification TOEIC Score 800 above or possess equivalent abilities #engineer #applicationsengineer #commerce #RakutenIchiba #Swift Languages: English (Overall - 4 - Fluent) 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. If you have any trouble logging in, please contact us here Rakuten Group, Inc.: rakuten-recruiting-info@mail.rakuten.com Please read the Application Requirements(EN) / 募集要項(JP) before applying. Our Diversity & Inclusion Policy and Application Documents Rakuten’s corporate mission is to “contribute to society by creating value through innovation and entrepreneurship.” We foster a culture that provides equal opportunities to those who share this founding philosophy and take on the challenge to transform society, regardless of age, gender, nationality, or any other status. Diversity is one of Rakuten's core strategies and a driving force for innovation. Because of this, you are not required to submit any of the following information in order to apply for our job positions. - Gender - Age - Photo - Nationality - Information not related to business, such as ideological beliefs, family structure, etc. * For legal compliance, we may ask you about your work eligibility. See the details