#EG Frontend Engineer

NCS

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NCS Singapore seeks an experienced frontend engineer to translate Figma/Marvel designs into pixel-perfect HTML/CSS and build React chatbot interfaces with real-time data streams.

You will implement graphs and trees for AI-driven data, ensure responsive accessibility, and drive scalable frontend architectures using Redux, Tailwind CSS, and Node.js middleware.

Qualifications

  • 5+ years of frontend development experience in enterprise applications
  • Expert-level proficiency in JavaScript (ES6+), TypeScript, and HTML5
  • Mastery of CSS3 and utility-first frameworks like Tailwind CSS
  • Deep expertise in React and Redux state management
  • Proficiency with design handoff tools (Figma, Marvel) for developer workflows
  • Experience with RESTful APIs and backend data integration
  • Experience with data visualization libraries (D3.js)
  • Familiarity with real-time streaming (SSE/WebSockets) for AI apps
  • Knowledge of CI/CD and automated UI testing
  • Security best practices for frontend applications (OWASP)

Responsibilities

  • Translate high-fidelity mock-ups into pixel-perfect HTML5/CSS implementations
  • Build React-based chatbot interfaces and enterprise forms with real-time data streaming
  • Implement interactive graphs/trees to represent agent reasoning and data structures
  • Ensure responsive, accessible, performant UIs across devices and browsers
  • Collaborate with backend engineers to integrate services and define data contracts
  • Develop scalable frontend architectures and reusable component libraries
  • Integrate frontend build processes and automated UI tests into CI/CD pipelines
  • Package and deploy React/Node.js apps in OCI-compliant containers in orchestrated environments
  • Work with designers and product owners to maintain design system consistency

Skills

JavaScript (ES6+)
TypeScript
React
HTML5

Education

Bachelor's or Master's in Computer Science/Engineering

Tools

Redux
Tailwind CSS
Figma
Marvel
D3.js
Node.js
OpenShift

Job description

UI/UX Development & Implementation

Translate high-fidelity mock-ups (Figma, Marvel, etc.) into pixel-perfect HTML5 and CSS implementations.

Build React-based chatbot interfaces and complex enterprise forms that handle real-time streaming data.

Implement interactive graph and tree diagrams to represent agent reasoning paths and data structures.

Ensure responsive, accessible, and performant user interfaces across devices and browsers.

Optimize frontend performance for state-heavy applications with complex AI interactions.

Middleware & Backend Integration

Develop and maintain Node.js middleware to manage session enforcement, proxy requests securely, and orchestrate data between UI and backend services.

Partner with backend software engineers to define data contracts and integrate enterprise-grade authentication flows.

Consume and integrate complex backend services (e.g., Spring Boot) using RESTful API patterns.

Implement Server-Sent Events (SSE) or WebSockets for streaming AI responses in real-time.

Technical Architecture & Best Practices

Build scalable, maintainable frontend architectures using modern JavaScript frameworks and design patterns.

Implement state management solutions (Redux) for complex application states.

Develop reusable component libraries and maintain design system consistency.

Integrate frontend build processes and automated UI testing into CI/CD pipelines (Jenkins, GitLab CI).

Package and deploy React/Node.js applications using OCI-compliant containers within orchestrated environments (OpenShift/OCP).

Collaboration & Quality Assurance

Work closely with designers to ensure design fidelity and optimal user experience.

Collaborate with cross-functional teams including backend engineers, UX designers, and product owners.

Implement testing frameworks and maintain high code quality standards.

Participate in code reviews and contribute to continuous improvement of development practices.

Document technical specifications and maintain clear communication with technical and non-technical stakeholders.

Essential Requirements
  • 5+ years of frontend development experience with substantial work in enterprise applications
  • Expert-level proficiency in JavaScript (ES6+), TypeScript, and HTML5
  • Mastery of CSS3 and utility-first frameworks like Tailwind CSS
  • Deep expertise in React and state management solutions (Redux)
  • Proficiency in high-fidelity design tools (Figma, Marvel, etc.) for developer handoff and design inspection
  • Experience with Node.js to build proxy layers, handle API orchestration, and manage session enforcement and states
  • Strong understanding of RESTful API patterns and experience consuming complex backend services
  • Experience with data visualization libraries such as D3.js to render complex graph/tree structures
  • Familiarity with real-time communication protocols (Server-Sent Events, WebSockets) for streaming data
  • Experience with CI/CD pipelines (Jenkins, GitLab CI) and automated UI testing frameworks
  • Knowledge of containerization using OCI-compliant containers and deployment to orchestrated environments (OpenShift/OCP)
  • Degree or Masters in Computer Science, Engineering, or related field
Personal Attributes
  • Self-motivated with a positive "can-do" attitude
  • Creative problem-solver with excellent analytical skills
  • Strong communication skills (written and verbal) with ability to explain technical concepts clearly
  • Collaborative team player with ability to work effectively in hybrid or remote environments
  • Commitment to continuous learning and staying current with frontend technologies
  • Detail-oriented with focus on delivering pixel-perfect implementations
Preferred Experience
  • Experience developing frontend chatbot interfaces for enterprise applications
  • Knowledge of Human-in-the-Loop UX patterns for AI systems
  • Familiarity with Agentic AI concepts and autonomous agent workflows
  • Experience with Design Thinking or Lean UX methodologies
  • Exposure to micro-frontend architectures and module federation
  • Knowledge of Web Accessibility (WCAG) standards and implementation
  • Experience with performance monitoring tools (Lighthouse, Web Vitals)
  • Familiarity with GraphQL for API consumption
  • Experience with progressive web applications (PWA) development
  • Knowledge of security best practices for frontend applications (OWASP)
  • Experience working in Agile/Scrum environments with cross-functional teams
Why Join NCS?

Grow with Us Work o

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

#EG Frontend Engineer
#EG Frontend Engineer

NCS Pte Ltd • Singapore

Hybrid
SGD 90,000 - 150,000
Senior Frontend Developer
Senior Frontend Developer

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Front End Engineer (GenAI) - #1632
Front End Engineer (GenAI) - #1632

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 120,000
Frontend Engineer
Frontend Engineer

Vinova Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
#EG Fullstack Developer – AI Applications
#EG Fullstack Developer – AI Applications

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
UI/UX Software Engineer – GenAI Applications
UI/UX Software Engineer – GenAI Applications

CMC-APAC PRIVATE LIMITED • Singapore

On-site
SGD 90,000 - 150,000
Product Engineer - Frontend Focused
Product Engineer - Frontend Focused

Sea • Singapore

On-site
SGD 90,000 - 150,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

Luxoft • Singapore

On-site
SGD 90,000 - 150,000
Full Stack Engineer
Full Stack Engineer

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Technical Lead (Frontend)
Technical Lead (Frontend)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000