Job Search and Career Advice Platform

Enable job alerts via email!

Junior WebUI Developer

DR LASER SINGAPORE PTE. LTD.

Singapore

On-site

SGD 30,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking a software developer to build an advanced WebUI platform. The role involves developing front-end applications using React and TypeScript and implementing backend services with Node.js. Candidates should have a degree in Computer Science or a related field. This position offers exposure to real-time industrial systems and collaborative opportunities in a cutting-edge environment.

Benefits

Competitive compensation
Opportunity to learn full-stack development and DevOps

Qualifications

  • 0–3 years of practical experience in web application development.
  • Fresh graduates with strong project portfolios encouraged to apply.

Responsibilities

  • Develop and maintain front-end web applications using React + TypeScript.
  • Implement Node.js backend services and REST APIs for communication.
  • Integrate OIDC authentication and role-based access control.
  • Connect to PostgreSQL databases for data management.
  • Interface with RabbitMQ for real-time messaging.

Skills

React
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Node.js
REST API design
PostgreSQL
RabbitMQ
Linux development environment

Education

Master’s or Bachelor’s degree in Computer Science or related field

Tools

Docker
Figma
Job description
Overview

We are building an advanced WebUI platform that bridges modern web technologies with real-time industrial and scientific systems — including laser equipment, robotics, and distributed process control. You will join a cross-disciplinary team of engineers designing secure, high-performance, and visually elegant interfaces that integrate tightly with backend IPC and database layers.

Responsibilities
  • Develop and maintain front-end web applications using React + TypeScript with modern component libraries and design systems.
  • Implement Node.js backend services and REST / WebSocket APIs for frontend-backend communication.
  • Integrate OIDC (OpenID Connect) authentication and role-based access control.
  • Connect to PostgreSQL databases for data retrieval, visualization, and configuration management.
  • Interface with RabbitMQ, UDP/TCP IPC channels for real-time messaging, telemetry, and status updates.
  • Work within Linux-based development and deployment environments (Docker or native).
  • Collaborate with system engineers and UI/UX designers to translate functional and visual requirements into reliable, performant, and maintainable interfaces.
  • Participate in code reviews, CI/CD workflows, and technical documentation.
Must-Have Skills
  • Frontend
    React, TypeScript, JavaScript (ES6+), HTML5, CSS3, modern UI component frameworks (e.g., MUI, Chakra, Ant Design)
  • Backend / Server
    Node.js (Express / Fastify / NestJS), REST API design, WebSockets
  • Authentication
    OIDC / OAuth 2.0, JWT, session management
  • Database
    PostgreSQL (queries, schema design, ORM such as Prisma or TypeORM)
  • Messaging / IPC
    RabbitMQ, TCP/UDP socket communication
  • OS / Environment
    Linux development environment, Git, Docker basics
Preferred / Nice-to-Have Skills
  • UI/UX & Design: Figma, responsive design, accessibility (WCAG), component theming
  • DevOps: Docker Compose, GitLab CI / GitHub Actions, container deployment
  • Data Visualization: Recharts, D3.js, Plotly, or equivalent frameworks
  • Realtime / Streaming: WebRTC, SSE, or similar transport layers
  • Testing: Jest, React Testing Library, Cypress
  • Security: HTTPS, CORS, CSRF, secure token storage
  • Performance Tuning: lazy loading, bundling (Vite/Webpack), caching strategies
  • Documentation: Markdown, OpenAPI / Swagger specs
Education & Experience
  • Master’s or Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 0–3 years of practical experience in web application development.
  • Fresh graduates with strong project portfolios or open-source contributions are encouraged to apply.
What We Offer
  • Exposure to real-time industrial systems and data-driven engineering.
  • Opportunity to learn full-stack development and DevOps workflows.
  • Collaborative environment bridging UI/UX design, backend systems, and hardware integration.
  • Competitive compensation with fast growth potential for high-performing engineers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.