Overview
Build intuitive, high-performance user interfaces for reports and analytical views as part of an agile delivery team, translating business needs into clear, consistent web experiences and integrating them with back-end services and data APIs.
What you'll do
- Design and implement responsive UI screens and reusable component libraries (Angular, JavaScript/jQuery, Bootstrap), aligned to usability and accessibility standards.
- Partner with users and product to refine layouts, workflows and interactions, turning requirements into wireframes/prototypes and working UI increments.
- Integrate UI with back-end services and data sources (C#, REST/WCF/Web API, SQL), ensuring performance, reliability and maintainability.
- Continuously improve UI performance, code quality and developer tooling; contribute to standards and best practices across the team.
- Build and deliver reusable, component-based modules.
- Review and challenge solution design and architecture to improve quality, performance and maintainability.
- Plan, define and build rapid development tools that help the Hubble team deliver agreed objectives.
- Develop robust systems with a long-term view, covering data retrieval from multiple sources, validation using controls and checks, data processing and enrichment, efficient complex calculations, and reports and web views that let business leaders slice and dice data.
What you'll need
- Graduate/postgraduate degree in a numerate discipline.
- Broad financial market and product knowledge.
- Strong experience with C#, Angular, AG Controls, REST services, SQL, jQuery/JavaScript, Bootstrap and WCF/Web API.
- Strong quantitative skills with high attention to detail.
- Strong communication skills; fluent in English.
- Numerically literate with a strong eye for accuracy.
- Team-oriented and self-motivated.
- Able to work independently and as part of a team.
- Able to cope well under pressure and tight deadlines.
Nice to have
- Experience with additional technologies (e.g., ASP.NET, ASP.NET MVC, Python).
Details
Read the full description and apply on the company’s own careers page.