Job Description: Business Overview The Technology Platforms Division (TPD) drives the growth of Rakuten's ecosystem by delivering innovative, high-quality technology platforms characterized by integrated control and strategic partnerships. Within TPD, the Cloud Platform Supervisory Department (CPSD) develops and manages Rakuten's state-of-the-art cloud platform, empowering global scalability and accelerating innovation across its diverse business units. Department Overview The Cloud Management Department (CMD) leads Rakuten’s unified cloud infrastructure strategy by providing governance and essential tools to ensure seamless operation and high satisfaction among service providers and users. As the central point for strategy, planning, and process governance, we manage the cloud product portfolio, budgeting, quality, and security. Furthermore, we empower cross-departmental success through robust cloud foundation and management solutions. Position: Why We Hire We are seeking a highly skilled and motivated Front-End Engineer to join our team, focusing on the development of critical internal front-end development tooling and robust cloud portals. This role is pivotal in creating both internal and external-facing applications that seamlessly integrate various Rakuten services utilized worldwide. Through leveraging a strategic blend of open-source technologies and custom development, you will contribute to our mission of aggregating Rakuten platforms. Your work will be instrumental in delivering a unified user experience and enabling seamless cross-service functionality, ultimately accelerating Rakuten's time-to-market for new services and innovations. Position Details - Develop and maintain design systems - Develop and maintain CI/CD pipelines - Develop user interfaces for internal and external cloud portals - Developing APIs - Integrate services and products into the cloud portals - Optimize application for maximum speed and scalability - Work with UI/UX designers to ensure technical feasibility of the designs and making them a reality - Collaborate with other team members and stakeholders in an empathetic manner - Participate in code and design reviews to maintain high development standards - Providing user support - Mentor and grow other developers Mandatory Qualifications: - Knowledge of React, and front-end infrastructure - bundlers (e.g. webpack), storybook, jest, etc. - Knowledge of asynchronous request handling - Experience with performance optimizations - Experience setting up and configuring CI/CD pipelines (e.g. Jenkins, CircleCI) Desired Qualifications: - Experience with TypeScript - Experience with state management libraries (e.g. Zustand, Jotai, Redux) - Experience with e2e testing (e.g. Playwright or Cypress) - Experience with developing APIs - Understand cross-browser compatibility issues - Experience with containerization (e.g. Docker, Kubernetes) - Interest in UX design - Interest in operational tasks (e.g. devops, SRE) - Experience working with micro-frontends - Experience working with monorepos (e.g. NX, Lerna) and micro-frontends - Backend development experience #engineer #frontendengineer #webdeveloper #technologyplatformdiv #JavaScript Languages: English (Overall - 2 - Intermediate) 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