Role:

Head/Team Lead of Web Engineering

  • Location: London
  • Reports to: Group CEO and COO

About genesis

Genesis is a global capital markets software company with a difference, offering a fresh approach to helping firms adapt and innovate their business and operating models in an ever-challenging, constantly changing environment. Pioneering vision, coupled with our technical innovation, is at the heart of everything genesis does. Whether buy-side, sell-side, execution venue or clearing house, firms call on genesis to help redefine operating models and deliver outstanding value and services. Having a unique perspective into the issues facing the industry means genesis can challenge existing thinking and focus on providing clients with agile, scalable and robust solutions at speed. Our strong product portfolio and investment roadmap allows us to collaborate with clients to offer a powerful combination of off-the-shelf and highly customised solutions.

It is an exciting time for us as we continue on our growth journey, and we are looking for talented people, who share our passions, to join us. We combine the best of big company benefits with the ability to really make a difference and we strive to ensure that everyone has the opportunity to learn and grow.


Team Summary

Genesis has numerous products aimed at the Financial Services Industry. These are all based upon the innovative genesis microservices backend framework whilst leveraging the equally innovative genesis web framework. Besides building web components for the genesis products, the team is heavily involved in building web-based Productivity Tools which are heavily tied to the genesis backend framework and are key to the future roadmaps for the company. We have invested in our industry focused framework which uses a variety of open source and commercial technologies to allow us to rapidly provide capital market solutions based on the microservices architecture.

Role Summary

Key Objectives

  • Ownership of the Architecture, design, implementation, testing and maintenance of the genesis web framework, tools and products
  • Drive and scale a highly efficient engineering team producing top quality deliverables
  • Work closely with product developers, UI/UX developers and core engineers in an iterative process
  • Strong understanding of our business, services and our customers’ needs
  • Define achievable project milestones and with accountabilities
  • Deliver software releases on time and with the expected capabilities and quality
  • Be involved in the full life cycle of software development

Required skills & experience - Technical

  • At least a Bachelor’s degree in Computer Science
  • Proven industry experience as a software engineer with the focus on front end development
  • Proven industry experience following strong Agile Software Development practices (VCS, CI, CD, QA, etc.)
  • Proven industry experience in successfully leading a team of engineers
  • Proven industry experience in successfully driving and delivering multiple projects simultaneously
  • Excellent knowledge of Angular 2+ and Typescript
  • Strong knowledge of CSS and CSS preprocessors like Sass
  • Strong knowledge of Bootstrap, ideally 4
  • Strong knowledge in jQuery and JavaScript
  • Strong background and knowledge in TDD

Required skills & experience - Competencies

  • Very strong problem-solving and analytical skills
  • Very strong communication and interpersonal skills
  • Business acumen, balancing nice to have vs. maximizing ROI
  • Ability grow teams and individuals
  • Must continually strive to acquire new skills in relevant technology and business
  • Ability to work both independently and in groups and be able to set own goals based on shifting priorities
  • Ability to maintain confidence and composure in stressful situations
  • Self-starter with a strong sense of ownership

Benefits & Package

We offer a comprehensive package including:

  • Competitive salary depending on experience with additional sales incentive scheme
  • 25 days’ holiday per annum
  • Pension, and private medical scheme
  • A tailored personal development and training programme.
Download Job Description

Apply now:


Please accept our terms

Back to careers