We are looking for experienced React engineers to join our highly skilled team and build our award-winning MSX® data analytics platform. Each role will provide the opportunity to work directly with our customers – traders, salespeople, and technologists at leading investment banks. The ideal candidates are hands-on engineers who care passionately about the quality of their work and the satisfaction of the end user
Our Engineering team works in pods and focuses on the build of our primary data analytics platform.
Our analytics platform has a number of different features, and this functionality is increasing all the time.
Our UI Engineering team is rapidly growing and is made up of Senior Engineers reporting to the Head of UI Engineering.
From a tech perspective we’re an Agile team, deploying applications in AWS hosted on a Linux platform. We use React.js on the frontend and a mix of Java and Python on the backend. Our state of the art tech stack also includes: Redux, Typescript, Styled components, SCSS, SVG, Highcharts, GRPc, REST, Jest, Cypress.
Within the first few weeks, you will work closely with the Senior Engineers and focus on getting to know our tech stack, tooling, processes, stakeholder and the Mosaic way of working. You’ll work to build a large, data agnostic, real-time visualisation platform working on a large code base to optimise and make the application more modular.
What we need from you:
1. First and foremost, you are an experienced front-end engineer with demonstrable experience writing high-quality production code. With proven experience in React development.
2.You will have previously used a test-first approach to creating back-end solutions or have worked in a test-first environment; working closely with QA and testing teams. During the interview, we are keen to understand how you go about ensuring the quality of your code.
3.You have proven experience working on data/graphic heavy applications.
4. Finally, you have a genuine interest in technology. We will be keen to hear about your experience working across different tech stacks and emerging technologies that you are particularly interested in.
What you will get from us:
You will play a key role in building tools to be used by the world’s largest investment banks; working with skilled engineers on an innovative real-time analytics FinTech product that is highly scalable and robust.
You will contribute from the get-go and will have a chance to be very hands on (and supported) from day one; driving specialisation in a very collaborative, team environment.
We pride ourselves on being a tech-first business; not only in our approach to building agile products but also our approach to self-development for our team. You will have a personal development budget to upskill you in tech areas of your choice (training, certificates and events).
You’ll have a myriad of learning opportunities including gaining an understanding of Machine Learning and AI algorithms, financial products and hands-on exposure to complex financial analytics projects.
We understand that your time is in demand so we have outlined the interview process below so you can manage your diary best. Each interview will be done remotely over Zoom/ Google Meet.
1st: Technical Screening with Head of UI Engineering(60mins)
This will be a technical screening with a Senior Software Engineer assessing your technical knowledge and experience.
2nd: Technical Interview (90mins)
You will work with two Senior Software Engineers through a problem - being assessed on your process of finding a solution, through communication and collaboration.
Final: Meet with UX Designer (30mins)