Job Search and Career Advice Platform

Enable job alerts via email!

UI React Developer

GECO Asia Pte Ltd

Singapore

On-site

SGD 85,000 - 115,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is looking for an experienced UI Developer to build scalable solutions using React and streamline system complexity. The ideal candidate will have over 7 years of experience with JavaScript and modern UI practices. Strong communication skills and a detail-oriented mindset are essential to succeed in this role.

Qualifications

  • 7+ years of experience in JavaScript, TypeScript, React, and web components.
  • Strong knowledge of styled-components and modern UI development practices.
  • Experience with TDD using Jest, JUnit, or similar frameworks.

Responsibilities

  • Build and enhance scalable UI solutions using React and Java-based APIs.
  • Simplify system complexity and support cloud adoption initiatives.
  • Translate business requirements into robust technical designs.

Skills

JavaScript
TypeScript
React
Web components
Styled-components
SASS/LESS
Test-driven development (TDD)
Git
Redux
Communication skills

Tools

Webpack
npm/yarn
JUnit
Job description
Job Roles and Responsibilities:
  • Build and enhance scalable UI solutions using React, web components, and Java-based APIs.

  • Simplify system complexity, reduce technical debt, and support cloud adoption initiatives.

  • Contribute to DevOps through automated testing, build, and deployment pipelines.

  • Translate business requirements into robust technical designs and documentation.

  • Collaborate with cross-location teams to ensure effective and timely delivery.

  • Share knowledge, challenge existing approaches, and contribute to engineering best practices.

Job Requirements:
  • 7+ years of experience in JavaScript, TypeScript, React, and web components.

  • Strong knowledge of styled-components, SASS/LESS, and modern UI development practices.

  • Experience with TDD using Jest, JUnit, or similar frameworks.

  • Familiarity with Webpack, npm/yarn, Git, and state management tools like Redux, Thunk, or Saga.

  • Exposure to GraphQL is a plus.

  • Strong communication skills, curiosity, and a detail-oriented, self-motivated mindset.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.