UI/UX Developer (Internal Tooling & Systems)
Alquemy
Toronto, ON
Apply
JOB DETAILS
LOCATION
Toronto, ON
POSTED
30+ days ago
Our client is seeking a developer to build the technical interface layer connecting complex financial engines to end-users. This role is for a hands-on engineer focused on building robust libraries, reusable components, and high-performance tools that make their trading systems functional and intuitive.
What You Will Do:
- Tooling & Library Development: Design and build internal UI libraries and reusable components for the broader Java development team.
- High-Performance Web Systems: Develop front-end logic for Financial Markets Trading (Equity, FX, Fixed Income) and Risk Management platforms where data density and speed are critical.
- Template Engineering: Bridge the gap between Java back-ends and the browser using server-side rendering tools (e.G., Velocity Templates).
- Business Logic Integration: Proactively learn the financial logic of the Front Office to ensure the UI accurately represents complex financial data.
- Full-Cycle Engineering: Handle everything from requirements gathering to automation and deployment of UI assets.
Candidate Profile:
- You are a peak hands-on coder who views CSS and JavaScript as engineering tools.
- You prioritize function, performance, and logic over "fluff" and enjoy building foundational frameworks.
- You are a logical thinker, likely with a Math, CS, or Engineering background, who methodically solves complex data-flow problems.
- You are technically curious about optimizing data flow from the Java back-end for zero-latency environments.
Technical Skills Required:
- JavaScript Mastery: Deep experience with vanilla JS and modern frameworks, focusing on state management and performance in data-heavy applications.
- Advanced HTML & CSS: Expert-level ability to build complex, responsive layouts without relying on heavy external libraries.
- Core Logic: Strong ability to write clean, maintainable, and modular code.
- Bonus: Experience with server-side templating (like Velocity Templates) and a basic understanding of Java-based web applications.
About the Company
A