Frontend Engineer

IDC TECHNOLOGIES (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IDC Technologies (Singapore) Pte. Ltd. is seeking a frontend engineer to craft interactive, accessible onboarding journeys for Credit Cards, Cashline, and Personal Loans using ReactJS and TypeScript.

You’ll build dynamic lending tools, adhere to a shared design system, and ensure WCAG 2.1 AA compliance. Join a cross-functional squad, perform unit testing with Jest and React Testing Library, and contribute in Agile ceremonies.

Qualifications

  • 3–6 years of hands-on frontend web application development.
  • Proven experience building modern SPAs or Micro-Frontends with ReactJS and TypeScript.
  • Strong ability to deconstruct legacy pages into modular UI components.
  • Hands-on Agile project experience (Scrum/Kanban) with active sprint ceremonies.
  • Understanding of component lifecycle, state management, and async data fetching.

Responsibilities

  • Develop interactive, responsive onboarding journeys for Banking products using ReactJS/TypeScript.
  • Implement dynamic lending features and instant feedback screens.
  • Translate legacy JSP/Struts logic into clean React components.
  • Ensure robust client-side form validation and session management.

Skills

ReactJS
TypeScript
ES6+
HTML5
CSS3/SCSS
React Hooks
Context API
Redux Toolkit
Zustand
React Query
TanStack Query
Module Federation
Web Components
Jest
React Testing Library
Vite/Webpack
npm/yarn
Git/Bitbucket

Tools

Jest
React Testing Library
JIRA
Bitbucket

Job description

Job Duties & responsibilities:
  • Develop interactive, responsive, and WCAG 2.1 AA accessible web onboarding journeys for Credit Cards, Cashline, and Personal Loans using ReactJS and TypeScript based on Figma design specifications.
  • Implement dynamic lending features including loan repayment calculators, credit limit allocation sliders, balance transfer calculation tools, and instant card/line approval feedback screens.
  • Deeply understand and adhere to the established digital onboarding product framework, component library, shared styling standards, and multi-step form state engine.
  • Analyze legacy J2EE server-rendered web application screens (JSP, JSTL, Struts, Spring MVC) and reverse-engineer business logic, form rules, and client validations into clean React components.
  • Implement resilient client-side form validation, session persistence, draft save/resume capability, and error recovery handling.
  • Write clean, maintainable automated unit tests using Jest and React Testing Library; collaborate with squad Automation QA engineers for end-to-end journey automation.
  • Participate in Agile ceremonies, code reviews, and technical discussions under the direction of the onboarded Tech Lead and Solution Architect.
  • Work as a cohesive team with Product Owner, Tech Lead, Solution Architect, Backend Engineers, and Test Engineers.
Required Experience:
  • 3 to 6 years of hands-on experience in frontend web application development.
  • Proven experience building modern Single Page Applications (SPA) or Micro-Frontends using ReactJS and TypeScript.
  • Solid analytic skills to deconstruct complex business requirements and legacy web pages into modular UI components.
  • Hands-on experience in Agile projects (Scrum / Kanban) with active participation in sprint ceremonies.
  • Strong understanding of component lifecycle, state management, and asynchronous data fetching patterns.
  • Experience consuming and testing RESTful APIs, handling error states, and session management.
  • Familiarity with quality assurance processes and automated testing tools (Jest, React Testing Library, JIRA, Bitbucket).
  • Strong verbal and written communication skills to interact with cross-functional teams on a daily basis.
  • Experience in Banking, Finance, or FinTech domain, especially in digital onboarding or lending, is an advantage.
  • Good team player with strong ownership and accountability.
Tech Skill Sets:
  • At least 3 years of hands-on working experience in ReactJS, TypeScript, modern JavaScript (ES6+), HTML5, and CSS3 / SCSS.
  • Solid experience with React Hooks, Context API, and state management / data query libraries (Redux Toolkit, Zustand, React Query / TanStack Query).
  • Strong understanding of Micro-Frontend (MFE) patterns (Module Federation, Web Components, shell-and-remotes architecture).
  • Practical experience writing automated unit and component tests using Jest and React Testing Library.
  • Proficiency with build tools and package managers (Vite, Webpack, npm/yarn) and Git / Bitbucket version control.
    We are seeking a suitable candidate for this role as part of a key project requirement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Software Engineer — ReactJS / TypeScript
Frontend Software Engineer — ReactJS / TypeScript

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Frontend Engineer (React MFE - Card & Unsecured Loan)
Frontend Engineer (React MFE - Card & Unsecured Loan)

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Frontend Engineer (React MFE – Card & Unsecured Loan)
Frontend Engineer (React MFE – Card & Unsecured Loan)

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 78,000 - 134,000
React JS Developer / Frontend Developer
React JS Developer / Frontend Developer

Techcom Solutions India Private Limited • Singapore

On-site
SGD 120,000 - 180,000
Frontend Engineer – FinTech Onboarding & SPA Expert
Frontend Engineer – FinTech Onboarding & SPA Expert

IDC TECHNOLOGIES (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
React Developer/ Frontend Engineer- Banking
React Developer/ Frontend Engineer- Banking

Fuku • Singapore

On-site
SGD 89,000 - 134,000
Technical Lead (Frontend)
Technical Lead (Frontend)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Frontend Developer
Senior Frontend Developer

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
U06 - Technical Lead (Frontend)
U06 - Technical Lead (Frontend)

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
U06 - Technical Lead (Frontend)
U06 - Technical Lead (Frontend)

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 140,000 - 200,000