Frontend Developer (React/TypeScript)

Company:  Singapore Exchange
Location: 

Singapore, SG

Unit:  Group Technology Office
Job Type:  Contract (Project IO)
Requisition ID:  2998

Job Summary

SGX is seeking an experienced Frontend Developer (React/TypeScript) to join our core engineering team building a high-performance, secure, and scalable OTC derivatives platform. This role offers significant ownership, technical autonomy, and the opportunity to shape frontend engineering practices across the organization.

 

Applicants should be comfortable with accepting a 24-month direct contract position.

Job Responsibilities

  • Design and implement robust, user-centric web applications using React and TypeScript.
  • Define and evolve the frontend technology landscape: evaluate, recommend, and introduce new tools, frameworks, and best practices to ensure the platform remains modern and effective.
  • Collaborate with UX/UI designer and product manager to deliver seamless, intuitive user experiences.
  • Integrate real-time data streams using Server-Sent Events (SSE) or WebSockets.
  • Ensure responsive design and cross-browser compatibility.
  • Develop comprehensive test coverage (unit, integration, end-to-end) using tools such as Jest, React Testing Library, Playwright, etc.
  • Define and maintain efficient CI/CD pipelines for frontend applications.
  • Translate Figma or similar design prototypes into high-quality, maintainable code.
  • Leverage AI tools to enhance development productivity and software quality.

Job Requirements

  • Minimum 5 years of professional experience in frontend development.
  • Deep expertise in React and TypeScript.
  • Experience using React UI component libraries (MUI, Ant Design, etc.).
  • Strong understanding of HTML5, CSS3, and responsive design principles.
  • Experience with real-time data integration (SSE or WebSockets).
  • Strong understanding of UX principles and experience collaborating with designers (Figma or similar).
  • Hands-on experience with CI/CD and automation tools for frontend workflows.
  • Familiarity with state management libraries (e.g. Redux Toolkit, Zustand).
  • Experience with frontend performance optimization and observability.
  • Strong focus on code quality, testing, and maintainability.
  • Experience with Playwright is a plus.
  • Familiarity with containerization (Docker) and cloud-based deployment is a plus.
  • Experience working in regulated environments or with financial platforms is advantageous.
  • Proactive, process-oriented approach to software development.
  • Experience working in an Agile framework (Scrum or Kanban) is a plus.
  • Interest in applying AI tools to improve engineering outcomes.


Job Segment: Developer, Testing, Cloud, Product Manager, User Experience, Technology, Operations