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.