Enable job alerts via email!

Senior Frontend Engineer

SEDHA CONSULTING PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading consulting firm in Singapore is looking for a Frontend Developer to architect and develop dynamic dashboard interfaces using React.js and Typescript. Ideal candidates should have at least 3 years of experience in frontend development, focusing on data visualisation and complex web applications. Responsibilities include implementing performance optimisation techniques and ensuring cross-browser compatibility.

Qualifications

  • At least 3 years of relevant working experience in frontend development.
  • Experience with complex web applications and dashboard interfaces.
  • Strong proficiency in data visualisation libraries.

Responsibilities

  • Architect frontend components and modules in a modular manner.
  • Design and maintain dynamic dashboard interfaces using React.js.
  • Implement data visualisation components for complex data sets.

Skills

Frontend development using React.js with Typescript
Data visualisation libraries (D3.js, Chart.js, Highcharts)
HTML, CSS, and Typescript
Unit testing frameworks
Frontend performance optimisation techniques

Tools

Webpack
Babel
Styled-components
Job description
Responsibilities
  • Architect frontend components and modules in a modular and reusable manner, following best practices and design patterns such as component-based architecture and state management.
  • Design, develop, and maintain dynamic and interactive dashboard interfaces using React.js with Typescript, ensuring responsiveness and cross-browser compatibility.
  • Implement data visualisation components and widgets to present complex data sets in a visually appealing and understandable format.
  • Collaborate with design and product teams to translate wireframes and design mock-ups into functional and aesthetically pleasing dashboard layouts.
  • Optimise dashboard performance and rendering speed, leveraging techniques such as virtualisation and lazy loading to handle large datasets efficiently.
  • Write unit tests and end-to-end tests for frontend components and features using testing frameworks such as Jest, React Testing Library, or Cypress to ensure code quality and reliability.
  • Utilise data visualisation libraries such as D3.js, Highcharts to create custom charts, graphs, and visualisations tailored to specific use cases and requirements.
  • Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
Requirements
  • Proven experience in frontend development using React.js with Typescript, with a focus on building complex web applications and dashboard interfaces, with at least 3 years of relevant working experience.
  • Experience in project execution and demonstrated technical expertise.
  • Expertise in data visualisation libraries such as D3.js, Chart.js, Highcharts, or Victory, with a portfolio showcasing proficiency in creating interactive and visually appealing data visualisations.
  • Strong proficiency in HTML, CSS, and Typescript, with experience in frontend tooling and libraries such as Webpack, Babel, and styled-components.
  • Experience with frontend state management libraries and patterns.
  • Familiarity with backend technologies and APIs, including RESTful APIs data retrieval and integration into frontend applications.
  • Familiarity with unit testing frameworks.
  • Knowledge of frontend performance optimisation techniques and tools, including code splitting, lazy loading, and performance monitoring.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.