Job Search and Career Advice Platform

Enable job alerts via email!

Front-End Developer

SMRT Corporation Ltd

Singapore

On-site

SGD 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading transportation company in Singapore is seeking a web developer focused on creating responsive and user-friendly applications. The role requires strong skills in JavaScript, HTML, and CSS, along with experience in UI/UX design and data visualization. You will collaborate closely with stakeholders and backend engineers to ensure seamless integration and deliver high-quality web solutions. Familiarity with frameworks like Vue.js and databases like SQL and MongoDB is essential.

Qualifications

  • Experience in conducting user requirement sessions.
  • Proven ability to translate UI designs into functional applications.
  • Strong skills in front-end development and data visualization.

Responsibilities

  • Conduct user requirement gathering sessions to understand needs.
  • Translate wireframes into responsive web applications.
  • Collaborate with stakeholders on UI/UX and product design.

Skills

User requirement gathering
UI/UX design validation
Responsive web development
Data visualization
JavaScript/TypeScript
HTML
CSS
Vue 3
Bootstrap
Node.js

Tools

SQL
MongoDB
Job description

The duties and responsibilities for this position are listed as below. Note that this list is not comprehensive and related duties and responsibilities may be assigned from time to time.

  • Conduct user requirement gathering sessions across a broad range of stakeholders to understand needs, constraints, and user pain points.
  • Map user flows and translate them into intuitive, usable interface components and navigation logic.
  • Translate UI wireframes and Figma design prototypes into responsive and maintainable web applications using HTML, JavaScript/TypeScript, and CSS.
  • Collaborate with stakeholders to validate UI/UX decisions and contribute to product design improvements.
  • Build and maintain complex form-driven interfaces with validation, dynamic states, and strong usability.
  • Develop reusable and composable UI components, especially for features like timetables, schedules, or multi-step interfaces.
  • Implement and manipulate SVG-based visual elements (e.g., interactive diagrams or maps) to support custom data visualizations and interactions.
  • Contribute to and help design a shared design system to ensure consistency across the application.
  • Ensure cross-device compatibility and responsiveness across mobile and desktop environments.
  • Select and implement appropriate data visualizations to aid user comprehension.
  • Perform necessary data transformations in JavaScript/TypeScript for compatibility with APIs and UI libraries.
  • Build or integrate basic web APIs for data retrieval and submission.
  • Debug and resolve issues related to UI behavior or front-end performance.
  • Collaborate closely with backend engineers throughout the development lifecycle to ensure seamless integration.
  • Web Development technology stacks to be used are:
    • Web Language: Javascript, HTML, CSS, PHP
    • Libraries: Vue 3, Bootstrap, Quasar, node.js
    • Database: SQL and MongoDB (noSQL)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.