About The Role
We are looking for a strong JavaScript / TypeScript engineer to join our team and help build a high-performance desktop and web trading terminal.
The role is focused on complex UI, real-time market data, charting, and performance-critical workloads.
Reporting Line - Web Platform Lead
Worksite: Remote/ Hybrid/ On-site (options varies by location)
Responsibilities
● Develop and maintain a desktop trading terminal built with Electron.
● Work on performance optimization, data rendering, and real-time updates.
● Implement and support multi-window workflows and other desktop-specific behaviors.
● Integrate and customize financial charting and visualization libraries.
● Collaborate with product, backend, and design teams to deliver stable and scalable solutions.
Key Requirements
● Strong proficiency in JavaScript / TypeScript
● Solid experience with React and Redux / Redux Toolkit with deep architectural understanding
● Hands-on experience with Electron and understanding of desktop application specifics
(multi-window, IPC, memory management, packaging).
● Experience working with real-time data streams (WebSocket, subscriptions, event-driven
systems).
● Experience with financial or trading charts and data-heavy interfaces.
● Strong focus on performance optimization: rendering efficiency, large datasets, avoiding memory
leaks, profiling, and debugging.
● Ability to write clean, maintainable, scalable code and solve complex problems independently.
Nice to Have (Bonus Skills)
● Experience optimizing React rendering and virtualization techniques.
● Familiarity with charting libraries such as TradingView, Lightweight Charts, Highcharts, or similar.
● Understanding of trading domain concepts (orders, positions, market data).
● Experience with GitLab and CI/CD pipelines.
● English proficiency (written and spoken).
● Background in fintech, trading platforms, or financial services.
Personality / Mindset
● Integrity & loyalty
● Team player with advanced communication and collaboration skills
● A hands-on, can-do attitude - always looking for solutions and thinking out of the box
● Capability to work and succeed in the fast pace and ever-changing environment