Junior Front- End Developer - Model UI - Model Delivery
The Sporting Group is one of the world’s leading names in sports betting technology and trading. The group employs almost 300 staff, predominately at its central London HQ, and has two principal divisions, Sporting Index – a B2C operation, the pre-eminent sports spread betting company, and Sporting Solutions, a rapidly growing B2B operation which supplies real-time pricing and sports trading capabilities to sportsbooks around the globe.
The Model Delivery department is focussed on delivering quantitative trading models and bespoke tooling using mathematical expertise and highly skilled software development. The Model Delivery services are continually deployable and utilise a variety of technologies including F# and .NET Core to enable high performance and reliability.
The Model UI team is responsible for providing useable front-ends for trading models and associated business tools, written in ES6+ and TypeScript, using React and Redux.
We use the best tool for the job and we are looking for someone who is keen to learn and work in a continuous and agile delivery environment.
Reporting to the Model UI Team Lead the successful candidate will:
Play a key role in delivering highly performant UIs in a re-useable framework.
Maintain a consistent design whilst ensuring a functional product.
Assist with the development of robust automated integration tests.
Solicit feedback, demonstrate work-in-progress, and contribute to a culture of continuous iteration.
Consider how data can drive development choices (click rates, running costs, trials etc.)
Be involved in technology choices.
Support the business as required, possibly out of standard hours.
Work closely with the business to understand requirements.
The successful candidate will have experience and skills in as many of the following areas as possible:
Using React and ReactDOM for authoring large single-page web apps with multiple screens.
Typescript, including the use of advanced types.
An over-all awareness of the front-end development ecosystem and state of the art.
Designing UIs for complex, rich data applications.
Configuring and running Webpack.
Balancing maintenance costs, complexity, and technical debt.
Back-end development in any capacity.