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)