Frontend Software Engineer — ReactJS / TypeScript
About this job
Frontend Software Engineer — ReactJS / TypeScript
Location: CBP
About the Role
We are seeking a Frontend Software Engineer with 3–6 years of experience to develop digital onboarding journeys for Credit Cards, Cashline and Personal Loans.
You will build responsive, accessible applications using ReactJS and TypeScript, working closely with Product Owners, designers, backend engineers and QA teams.
Key Responsibilities
- Develop responsive onboarding journeys from Figma designs, meeting WCAG 2.1 AA accessibility standards.
- Build lending features such as repayment calculators, credit-limit sliders, balance-transfer tools and approval feedback screens.
- Follow established component libraries, styling standards and multi-step form patterns.
- Analyse legacy JSP, JSTL, Struts and Spring MVC screens and translate existing business rules into React components.
- Implement form validation, session persistence, draft save/resume and error-recovery functionality.
- Integrate REST APIs and manage asynchronous requests, loading states and errors.
- Write unit and component tests using Jest and React Testing Library.
- Collaborate with QA engineers on end-to-end journey automation.
- Participate in Agile ceremonies, code reviews and technical discussions.
- Maintain clear, reusable and well-documented frontend code.
Requirements
- 3–6 years of professional frontend development experience.
- At least three years of hands-on ReactJS and TypeScript experience.
- Strong proficiency in JavaScript ES6+, HTML5 and CSS3/SCSS.
- Experience developing Single Page Applications or Micro-Frontends.
- Practical knowledge of React Hooks, Context API and state/data-management libraries such as Redux Toolkit, Zustand or TanStack Query.
- Strong understanding of Micro-Frontend patterns, including Module Federation, Web Components and shell-and-remotes architecture.
- Hands-on testing experience with Jest and React Testing Library.
- Experience integrating REST APIs and handling application state, sessions and errors.
- Familiarity with Vite, Webpack, npm/yarn, Git and Bitbucket.
- Experience working in Agile/Scrum or Kanban teams.
- Strong analytical, communication and collaboration skills.
Added Advantage
- Banking, financial-services or FinTech experience.
- Digital onboarding or consumer-lending experience.
- Experience modernising legacy Java web interfaces.
- Experience delivering accessible applications to WCAG 2.1 AA standards
Registration No.: R25156061
EA No.: 11C3373
Market insight
12% below the medianExplore related jobs
Similar jobs
See all similar jobsBusiness Analyst — AML Transaction Monitoring
Test Analyst — Sanctions Screening & Firco
PMO Analyst — Project Governance & Delivery
Senior Azure Infrastructure Engineer — Terraform & Azure DevOps
Senior IT Business Analyst / Systems Analyst
Citrix Administrator
Frequently asked questions
What salary can I expect?
The employer lists $3,000 – $6,600 for this role at HELIUS TECHNOLOGIES PTE. LTD. in Singapore. For comparison, the local market median is about 5 479 $ based on 23 086 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for HELIUS TECHNOLOGIES PTE. LTD. and Singapore.