React JS Developer(End clients => IBM, DBS bank)
About this job
Role: Senior Associate / Associate – React JS Frontend Developer
Department: Consumer Banking Group / Institutional Banking Technology
Location: Singapore (DBS Asia Hub, Changi Business Park)
Employment Type: Contract for 12 months(Renewable)
About the Role
DBS Bank is seeking a Frontend Developer specializing in React.js to build modern, responsive, and secure web applications across our digital banking platforms. In this role, you will collaborate with UI/UX designers, backend engineers, and product managers to develop component-based, scalable web applications that power digital banking features for millions of users across Asia.
Key Responsibilities
Frontend Architecture & Engineering: Design and build high-performance, accessible web components using React.js (18+), TypeScript, and modern JavaScript (ES6+).
State Management & Modular UI: Manage complex application state using Redux Toolkit or Context API, and work with Micro-Frontend (MFE) architectures using Module Federation.
API Integration: Connect web platforms to backend enterprise microservices via RESTful APIs and GraphQL.
Performance & Optimization: Monitor and optimize web apps for maximum speed, responsiveness, cross-browser compatibility, and search/SEO standards.
Security & Compliance: Ensure code meets enterprise security standards including OWASP Top 10 web vulnerabilities, XSS/CSRF mitigations, content security policies (CSP), and secure authentication protocols (OAuth 2.0/OIDC).
Quality & Testing: Write unit and end-to-end automated UI tests using Jest, React Testing Library, and Cypress; maintain code coverage and lead peer code reviews.
Agile Collaboration: Partner closely with business stakeholders, product leads, and UI/UX teams (via Figma) within an Agile/Scrum continuous delivery model.
Requirements & Qualifications
Requirement
Details
Education
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
Experience
3–5+ years of hands-on experience in modern frontend development, with primary focus on React.js and TypeScript.
Core Tech Stack
React 18+, TypeScript, ES6+, HTML5, CSS3/SASS, Redux / Context API, Next.js.
Testing & Tools
Jest, React Testing Library, Webpack, Vite, Git, npm/Yarn, Chrome DevTools.
CI/CD & DevOps
Jenkins, Bitbucket/GitHub Actions, SonarQube, Docker.
Nice to Have
Experience in Banking/Fintech domain, Micro-Frontend Architecture (MFE), WebSockets, or UI Design System development.
Market insight
44% above medianExplore related jobs
Similar jobs
See all similar jobsIOS Developer-Mobile Banking (Clients IBM,DBS)
Java Backend Developer(End clients => IBM, DBS bank)
Full Stack Developer(End clients => IBM, DBS bank)
Android Developer(End clients => IBM, DBS bank)
Technical Project Manager(End clients => IBM, DBS bank)
Intern, Admin & Research Support — Part-Time or Full-Time
Frequently asked questions
What salary can I expect?
The employer lists 8 000 – 9 500 $ for this role at NEXTERA SOFTWARE SERVICES PTE. LTD. in Singapore. For comparison, the local market median is about 6 085 $ based on 26 065 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 NEXTERA SOFTWARE SERVICES PTE. LTD. and Singapore.

