
This is a 1 year contract position
Rakuten is a leading global e-commerce company. Our mission is to contribute to society by creating value through innovation and entrepreneurship
At Rakuten, we drive disruptive innovation, engaging knowledge, creativity and passion from around the world to achieve ambitious goals and help build communities in which people can pursue their dreams and live in happiness.
We are looking for a highly skilled UI Developer with strong expertise in React and TypeScript to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should possess solid front-end architecture knowledge, experience integrating with backend services through REST APIs, and a strong understanding of testing practices and modern development workflows.
The candidate will collaborate closely with Product Managers, UX Designers, Backend Engineers, and Architects to deliver high-quality user experiences and contribute to the overall technical direction of the platform.
Key Responsibilities
Design, develop, and maintain responsive and scalable web applications using React and TypeScript.
Translate UI/UX designs into clean, maintainable, and reusable code.
Integrate front-end applications with backend services using RESTful APIs.
Collaborate with backend teams to define API contracts and ensure seamless integration.
Design reusable UI components and shared libraries to improve development efficiency.
Participate in architecture discussions and contribute to front-end technology decisions.
Optimize application performance, accessibility, security, and responsiveness.
Write comprehensive unit, integration, and end-to-end tests.
Perform code reviews and mentor junior developers on best practices.
Troubleshoot and resolve production issues while ensuring system stability.
Work closely with DevOps and QA teams to support CI/CD pipelines and quality initiatives.
Contribute to Agile ceremonies including sprint planning, estimation, and retrospectives.
Required Skills & Qualifications Front-End Development
API Integration
Front-End Architecture
Strong understanding of UI architecture patterns and scalable application design. • Experience designing modular and reusable component libraries.
Knowledge of Micro Frontend architecture is a plus. • Understanding of application security best practices and performance optimization techniques.
Familiarity with browser rendering, network optimization, and frontend performance monitoring.
Testing & Quality
Experience with testing frameworks such as:
Jest • React Testing Library • Cypress or Playwright
Experience implementing automated testing strategies and maintaining test coverage.
Familiarity with mocking APIs and integration testing approaches.
Development Practices
Experience with Git and modern branching strategies.
Familiarity with CI/CD pipelines and automated deployment processes.
Experience working in Agile/Scrum environments.
Strong debugging and problem-solving skills.
Rakuten is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.

About Rakuten Asia Pte. Ltd.
Situated in the heart of Singapore's Central Business District, Rakuten Asia Pte. Ltd. is Rakuten's Asia Regional Headquarters. Established in August 2012 as part of Rakuten's global expansion strategy, Rakuten Asia comprises various businesses that provide essential value-added services to Rakuten's global ecosystem. Through advertisement product development, product strategy and data management, among others, Rakuten Asia is strengthening Rakuten Group's core competencies to take the lead in an increasingly digitalized world.
About Rakuten Group, Inc.
Rakuten Group, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content and communications to approximately 1.7 billion members around the world. The Rakuten Group has approximately 32,000 employees, and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/.
For more information on Rakuten and its businesses, please visit http://global.rakuten.com/corp/ or email us at asia-careers@mail.rakuten.com