Contract Duration: 12 months
Location: Central (Singapore)
Work Split:~ 80% Frontend / 20% Backend
About the Role
We are hiring a Senior Frontend-heavy Full Stack Developer to build and enhance secure, high-quality web applications used in the financial industry and by regulatory stakeholders. You will join an agile product team focused on delivering modern, scalable user experiences with strong security and engineering standards. This role is frontend-led (React/TypeScript), with supporting backend responsibilities in ASP .NET Core and modern microservices patterns.
Key Responsibilities
Frontend Development (Primary)
- Develop and maintain high-performance, responsive user interfaces using React(and Next.js where applicable).
- Build clean, maintainable, well-documented code in TypeScript/JavaScript, aligned to design system standards.
- Implement and maintain reusable UI components (including Storybook workflows where used).
- Write and maintain unit tests for frontend components (e.g., Jest, React Testing Library).
- Ensure cross-browser compatibility and responsive design implementation.
- Apply web security best practices, including awareness of XSS
and Content Security Policy (CSP).
- Support frontend packaging and deployment approaches using Nginx(serving SPAs, routing, caching, headers, etc.).
- Collaborate within agile ceremonies and contribute to code reviews and engineering quality practices.
- Contribute to backend services using ASP .NET Core.
- Work with Entity Framework Core and relational databases such as MySQL(and/or PostgreSQL).
- Support API integration and service development aligned to microservices / DDD
patterns.
- Work closely with product, designers, and backend engineers to integrate UI components with APIs and deliver end-to-end features.
- Stay updated on industry best practices in frontend development, performance, testing, and security.
- React fundamentals (strong)
- Frontend security awareness: XSS prevention, CSP
- ASP .NET Core + SQL fundamentals (supporting backend portion)
- Strong communication skills and ability to work in an agile team
- Strong proficiency in React, TypeScript, JavaScript, HTML, CSS(Next.js is a plus).
- Good understanding of component-based development and design system implementation.
- Experience with unit testing frameworks (Jest / React Testing Library or similar).
- Experience with Git and modern development workflows.
- Working knowledge of frontend deployment using Nginx.
- Backend exposure with ASP .NET Core, Entity Framework Core, and relational databases ( MySQL/Postgres).
- Familiarity with microservices / DDD
concepts.
- 5+ years of frontend development experience.
- Experience working across Unix and Windows environments.
- Bachelor’s degree in CS/Engineering (or equivalent experience).
- Exposure to coding assessments/technical tests (may be part of the interview process).
How to Apply: Interested applicants, please click on the “Apply Now” to submit your updated resume.
Please note: Due to the anticipated high volume of applications, only shortlisted candidates will be contacted. All information provided will be treated with strict confidentiality and used solely for recruitment purposes.
Ahmad Ilyas bin Azhari
Consultant – IT & Digital
EA Personnel No: R24123184
Peoplebank Singapore Pte Ltd | EA Licence No: 08C5248
