Junior Webui Developer

SG, Singapore

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



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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1666536
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned