Summary
A technology team is seeking a frontend engineer to build a modern business application from the ground up. You will transform interface designs into responsive, high-performance React applications, create reusable components, integrate REST APIs, implement state management and validation, and maintain strong testing and code-quality practices in a remote environment.
Highlights
Fully remote full-time role with the opportunity to build a modern business application from the ground up and collaborate closely with design and backend teams.
Description
Company Description KBE Air Conditioning & Engineering Pte Ltd is a Singapore-based ACMV specialist with over 45 years of experience in Mechanical, Electrical & Plumbing (MEP) solutions.
Established in 1978 and rebranded in 2006, the company has completed more than 2,500 projects and served over 10,000 clients across commercial, industrial, and residential sectors.
KBE delivers end-to-end services ranging from VRV and chiller system design and installation to kitchen exhaust engineering, EC fan retrofit, and smart IoT-enabled control panels.
With strong capabilities in indoor air quality, energy-efficient retrofits, and customised control panels with BMS/IoT integration, KBE is trusted by leading brands and institutions in Singapore.
The company operates from Paya Ubi Industrial Park and focuses on reliable, high-quality engineering solutions.
Frontend Developer (React.js)
Job Type: Full-Time | Remote
About the Role
We are looking for a skilled Frontend Developer to join our team in building a modern CRM/ERP application from the ground up.
You will collaborate with UI/UX designers and backend developers to develop scalable, responsive, and high-performance web applications using modern frontend technologies.
Responsibilities
Develop responsive and reusable user interfaces using React.js and TypeScript.
Convert Figma designs into pixel-perfect, production-ready applications.
Build reusable UI components using Tailwind CSS and shadcn/ui.
Integrate frontend applications with REST APIs.
Implement routing, state management, and form validation.
Optimize application performance and ensure cross-browser compatibility.
Write clean, maintainable, and well-documented code.
Write unit tests using Vitest/Jest and React Testing Library.
Participate in code reviews and follow Git-based development workflows.
Collaborate with the team throughout sprint planning, development, testing, and deployment.
Required Skills
Proficient in speaking & reading English language3+ years of experience in React.js development.
Strong proficiency in React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with Tailwind CSS and shadcn/ui.
Strong understanding of React Hooks, Context API, and React Router.
Experience integrating REST APIs using Axios or Fetch API.
Familiarity with Vite, npm, and Git.
Good understanding of responsive design and modern UI/UX principles.
Experience writing unit tests using Vitest/Jest and React Testing Library.
Nice to Have
Experience with React Hook Form.
Knowledge of Microsoft Entra ID (Azure AD), OAuth 2.0, or MSAL.
Experience with dashboard/chart libraries such as Recharts or Chart.js.
Basic understanding of Spring Boot backend integration.
Experience working in Agile/Scrum teams and tools such as Azure DevOps or Jira.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Strong analytical, debugging, and problem-solving skills.
Excellent communication and collaboration skills.
Ability to work independently in a remote environment.
Tech Stack
React.js • TypeScript • Tailwind CSS • shadcn/ui • React Router • Vite • REST APIs • Axios • Git • Vitest/Jest • React Testing Library • Figma
Location
Remote (working hours aligned with the project team).
How to Apply
Please send your updated resume along with your portfolio or GitHub profile (if available) to [ HR Email Address: nicholaskang@kbe.com.sg ].