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