Summary
Web Developer building responsive, scalable web applications for Spark Systems' low-latency institutional FX trading platform. Day to day involves frontend development with JavaScript/TypeScript and React, integrating REST APIs and WebSocket real-time data streams, and optimizing performance through code reviews, testing, and deployment.
Company Overview
Spark Systems is a Singapore-based FinTech firm building smart, low-latency electronic trading platforms for institutional FX markets. We enhance user experience with stable, fast execution, data-driven analytics, and innovative technology for diverse buy-side clients.
Job Summary
Spark Systems seeks a Web Developer passionate about building high-performance, scalable web applications for a low-latency electronic trading platform, solving complex technical challenges, and collaborating across teams to deliver impactful trading solutions.
Responsibilities
Build and enhance responsive, scalable web applications for a low-latency electronic trading platform to support global FX markets
Develop maintainable frontend and non-UI components that improve platform stability and user experience
Integrate REST APIs and real-time data streams using WebSocket to enable seamless data flow and execution
Collaborate closely with Product, QA, and Engineering teams to deliver high-quality features from design through production release
Participate in code reviews, testing, deployment, and continuous improvement to ensure production-quality code
Investigate performance bottlenecks and optimize application responsiveness and scalability for end users
Take ownership of feature development, demonstrating initiative and accountability throughout the software lifecycle
Preferred competencies and qualifications
Proficiency in JavaScript / TypeScript for building dynamic web applications
Experience with React.js to create interactive user interfaces
Knowledge of HTML5 and CSS3 for responsive design implementation
Familiarity with REST APIs and WebSocket protocols for real-time data integration
Use of Redux Toolkit or other state management libraries to manage application state effectively
Competence in Git version control and browser developer tools for debugging and collaboration
Problem-solving and debugging skills applied to complex technical challenges in a fast-paced environment
Bonus skills include Java, Canvas API, Web Workers, Jenkins, Maven, monorepo environments, and experience with financial markets or trading platforms
Why Join Spark Systems
Work on mission-critical technology used in global financial markets
Solve real-time, high-performance engineering challenges
Join a collaborative and innovative engineering culture
Learn from experienced professionals in FinTech and Capital Markets
Have a direct impact on product development and client success
Application Requirements
Submit your CV/Resume
Provide GitHub profile (if available)
Share portfolio or project links
Include examples of web applications you have built