Role:

Senior Platform Developer – JavaScript

  • Location: Flexible
  • Reports to: Global Head of Platform

About genesis

Genesis is a global financial 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.


The Role

Join the team that’s revolutionizing application development in finance.  The genesis Low Code Platform brings together the best of high performance back-end and web technologies to deliver 80% reductions in time to market for development teams today.  As part of the platform team, you will be responsible for designing and building key parts of our next generation web toolkit.

What you'll do

  • Design and implementation of common APIs and components used throughout the genesis platform
  • Working iteratively and collaboratively with end-users and across development and design teams
  • Synthesizing product requirements, technology constraints, and strategic considerations into effective designs and plans for execution
  • Close attention to quality, performance, and timeliness in delivery
  • Awareness of trends and developments in Javascript and other key web technologies
  • Mentoring, code reviews, communicating, and otherwise leading in your areas of expertise
  • Initiative and ownership in continuously improving the quality and capabilities of the platform and processes of the engineering team

What you'll bring

  • Minimum of a Bachelor’s degree in Computer Science or equivalent work experience
  • Proven industry experience as a software engineer successfully delivering large projects
  • Proven industry experience following strong Agile Software Development practices (TDD, BDD, CI/CD, etc)
  • Expert in Typescript and non-framework Javascript
  • Strong knowledge of how browsers behave and perform
  • Fluency with NPM, packaging technologies, and the rest of the modern JavaScript toolchain
  • Experience with Nodejs
  • Strong understanding of how to debug and test code
  • Very strong problem-solving and analytical skills
  • Very strong communication and interpersonal skills

Extras

  • Experience with open source development
  • Expertise with HTML and CSS
  • Experience with Web Components
  • Knowledge of PWA development
  • A love of documenting and explaining your work

What we provide

We are an exciting, engineering focused team, with ample opportunities for growth.

We offer a comprehensive salary and benefits package.

Download Job Description

Apply now:


Please accept our terms

Back to careers