Rakuten Asia Pte Ltd

Senior UI Developer (1 Year Contract)

Rakuten Asia Pte Ltd  •  Republic of Singapore (Onsite)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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

  • 5+ years of experience in front-end development.
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • 3+ years of hands-on experience with React.
  • Experience with React Hooks, Context API, state management patterns, and component lifecycle.
  • Strong understanding of HTML5, CSS3, SCSS, and responsive design principles.
  • Experience with modern UI frameworks such as Material UI, Ant Design, or similar. ​

API Integration

  • Strong experience consuming and integrating REST APIs.
  • Experience handling authentication mechanisms such as JWT, OAuth, or SSO.
  • Knowledge of API error handling, retry mechanisms, caching, and performance optimization.
  • Ability to collaborate effectively with backend teams on API design and troubleshooting.

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.

Rakuten Asia Pte Ltd

About Rakuten Asia Pte Ltd

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

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Singapore, SG
Year Founded
Unknown
Social Media