For Employers
Junior WebUI Developer


DR LASER SINGAPORE PTE. LTD.
3 days ago
Posted date
3 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
ITJob category
IT
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

Category

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.
Related tags
-
JOB SUMMARY
Junior WebUI Developer
DR LASER SINGAPORE PTE. LTD.
Singapore
3 days ago
N/A
Full-time

Junior WebUI Developer