
Frontend Engineer London, England
Job description
About TradingHub
Founded in 2010, we have grown from a united vision shared between two people to a team of over 140 across London, Toronto, New York and Singapore. We have achieved scale by building the best-in-class surveillance tooling, where our analytics bring the front office risk mindset to the compliance function.
Though we have developed in the trade surveillance arena, we have always been more than that. At heart, we are a finance-focused big data firm. Our goal is to continue creating the world’s leading financial markets analytics platform.
The Role
We're embarking on a complete rewrite of our web framework, refreshing the entire stack from back to front. As a result, we are seeking a hands-on Frontend Engineer to help deliver our goal of modernising all aspects of our platform and to become a key figure within our growing engineering department, working closely with the Head of UI.
This platform will be used internally at TradingHub to allow our product teams to build state-of-the-art financial crime detection websites. It will be built utilising ASP.NET and Blazor, a front-end framework developed by Microsoft for developing UIs using C#, along with the wider .NET ecosystem in partnership with standard web foundations such as HTML, CSS and JavaScript.
Working in this team would see your initial responsibility focusing on our in-development library of UI components, which will be put into use across all TradingHub’s product offerings. This provides a reusable library of widgets to allow our teams to rapidly build websites from reusable components. You'll also be helping TradingHub develop the tools to allow clients to build their own dashboards using our components.
Requirements
Essential Skills / Competencies
- Experience in a typed programming language (C#, Java, TypeScript, etc)
- Good knowledge of Web Foundations, including HTML5, JavaScript, and CSS
- Knowledge of any front-end frameworks, such as React.js, Angular.js or Vue.js
- Knowledge of software design, clean-code principles and version control
- Able to prioritise, plan and deliver work to agreed deadlines
- Excellent in written and oral communication, with the ability to summarise complex information to internal stakeholders in a clear and concise manner
- A passion for building user-friendly & data-rich applications
Desirable Skills
- Understand of asynchronous programming
- Knowledge of software testing principles and frameworks
- Experience with ASP.NET and the DotNet ecosystem
- Experience working with Web APIs
Benefits
- Ambition: Extremely fast-growing company with an uncapped potential, offering every colleague a broad range of experience and plenty of opportunities for internal movement, as well as rapid career progression. Vibrant company culture full of uniquely talented and friendly colleagues with regular social perks to build camaraderie.
- Flexibility: 25 days holiday + bank holidays, informal dress code, generous maternity/parental leave policies. We also offer a flexible working policy (up to 2 days a week remote).
- Reward: Highly competitive compensation plus annual discretionary bonus and discretionary EMI scheme (company share option scheme).
- Support: Annual personal training budget, private healthcare, company pension plan, death in service coverage, cycle to work scheme & tech scheme.
