Job Description Frontend Developer (ReactJS)
Open Position: 1
Location: Singapore
Employment Type: Contract
Role Overview
We are seeking an experienced Frontend (ReactJS) Developer to design and develop scalable, high-performance web applications within a cloud-native enterprise environment. The ideal candidate will have strong expertise in modern JavaScript frameworks, performance optimization, and DevOps-integrated frontend delivery.
This role requires close collaboration with backend engineers, DevOps teams, and business stakeholders to deliver highly available and production-ready applications.
Key Responsibilities
- Design, develop, and maintain responsive web applications using ReactJS.
- Build reusable UI components and front-end libraries for scalability.
- Implement modern state management using Redux / Flux architecture.
- Optimize applications for maximum speed, scalability, and performance.
- Develop and maintain automated unit and integration tests using Mocha and Jest.
- Integrate frontend applications with RESTful APIs and microservices.
- Collaborate with backend teams in cloud-native environments.
- Participate in CI/CD pipelines and DevOps-driven release cycles.
- Ensure cross-browser compatibility and mobile responsiveness.
- Implement best practices in frontend security, accessibility, and coding standards.
- Contribute to Agile ceremonies and technical design discussions.
Required Skills & Experience
- Degree in IT, Computer Science, Engineering, or related discipline.
- Minimum 5+ years of frontend development experience.
Strong expertise in:
- JavaScript (ES6+)
- HTML5 & CSS3
- ReactJS
- Redux / Flux
- Webpack
- Enzyme
- Experience with performance testing frameworks such as:
- Mocha
- Jest
- Experience building scalable, enterprise-grade web applications.
- Experience working with REST APIs and backend integrations.
Cloud & DevOps Experience
- Exposure to cloud-native platforms such as:
- Kubernetes
- OpenShift
- Docker Enterprise
- Cloud Foundry
- Understanding of containers, build systems, and infrastructure automation.
- Experience working in CI/CD environments.
- Familiarity with Infrastructure-as-Code concepts is a plus.
Preferred Skills
- Mobile application development experience (React Native preferred).
- Experience building highly available production systems.
- Exposure to monitoring and observability tools.
- Experience in banking or financial services domain is an advantage.
Methodology
- Strong experience in Agile / Scrum environments.
- Understanding of DevOps engineering practices.
- Strong problem-solving and communication skills.
PERSOL Singapore Pte Ltd RCB No. 200007268E
EA License No. 01C4394 EA Registration No. R1113321 (Jacob Tijo)