Aww yeah, this job has expired on Pro Jobs. Reasons could be: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Our technology stack is highly innovative. Currently, we use C# in the front-end, which is transpiled to JavaScript at runtime. This allows our entire codebase (both server-side and client-side) to run from the same codebase. We are in the process of migrating our front-end stack to use Blazor, which also uses C# to produce reusable components. Our backend is a mix of classic relational databases, as well as a custom-designed NoSQL data store optimised for write once, read many operations. We also make heavy use of code generation to automate repetitive tasks.
Working in this team would see your initial responsibility focusing on our front-end library, which is in use across all TradingHub’s internal and external facing websites. This provides a reusable library of widgets (tables, graphs, layout components, etc.) to allow our teams to rapidly build websites from reusable components. Specific responsibilities would cover the design of new features as well as maintenance/bugfixes.
A successful candidate would spend most of their time working in Blazor and ASP.NET to develop and maintain our new component library. As Blazor is a relatively new technology, the UI team will develop against the newest .NET 6 technology to push the bleeding edge of Blazor’s potential into powerful, efficient, and stylish components interfaced for simple composition. The candidate will coordinate with the internal teams who make use of our libraries to prioritise features and propose new approaches to target releases to client websites.
TradingHub is seeking a hands-on, experienced C# developer to join at this critical juncture of our move towards a Blazor front end. This is a senior position within our engineering department, which is growing (5 directly working in UI but over 50 in the wider engineering teams). You would be a key voice in the direction of the team, working closely with the Head of Platforms and Head of Fabric (key stakeholders for our internal development infrastructure).
This would appeal to candidates with industry experience of building scalable and easy to use UIs and a willingness to keep pushing your own boundaries. As a culture, we value engineers who are keen to contribute ideas to the group and want to bring others on the journey with them, avoiding silos and the hoarding of knowledge. It would also add some value to the team if you have a solid interest (and ideally demonstrable experience) of the financial markets sector in order to help you fully immerse yourself in our company’s mission as well as to help you understand the core product suite in real terms. Further training in this area will be provided but an interest is important to give you the foundations to build on.
Other Skills We Look For:
Why should you apply?
Toronto, ON - Remote