Frontend Developer
Summary
Build and maintain web apps with React, Node.js, and TypeScript; collaborate with designers and backend teams to deliver full-stack solutions.
- work together with development team in the development, maintenance and enhancement work of existing systems
- communicate with business users on requirement gathering and perform business needs analysis
- work with UI designer to develop frontend web application
- develop microservice container to call backend functions and data.
- produce and maintain system documentation; and
- perform any other duties as assigned by the Director of the Office or his delegates.
Qualification
- A recognized degree or an equivalent qualification in Computer Science, Information Technology or a related discipline
- At least three years of system development experience or being a crucial role in software development team if less than three years
- Solid experience in Java, Spring, ReactJS, Node.js, Express.js, Restful API, GitLab, Typescript, Tailwind CSS and MySQL, MSSQL or Oracle PL/SQL
- Good concept and hands-on experience in system development and life cycle, including coding, testing, debugging programs and associated documentation.
- Knowledge of / experience in using AI for system development being an added advantage
- Server: OpenShift, IBM WebSphere, MS Windows Server
- DB : Oracle, MSSQL, MySQL
- Tool: Java, J2EE, Spring, Spring Boot, ReactJs, NodeJs, ExpressJs, Tailwind CSS, Redis, Ruby on Rails