REACTjobsboard

Senior Software Engineer

Genius Sports Group

Full TimeReact
Posted 10 months ago

 

 

A Bit About Us

Genius Sports is the official data, technology and commercial partner that powers the global ecosystem connecting sports, betting and media. 

Our mission is to champion a more sustainable sports data ecosystem that benefits all parties - from the rights holder all the way through to the fan. 

We are the trusted partner to over 500 sports organisations globally, capturing the highest quality data for many of the world’s largest leagues and federations such as the NFL, NBA, MLB, English Premier League, Serie A, FIBA and the NCAA. 

From enabling leagues to take control of their official data, to creating immersive fan experiences for sports, betting and media organisations, we are driven to the deliver the difference for our partners. 

 

The Role

As a Software Engineer your primary focus will be the development of software components using JavaScript (React & Typescript), as part of a team with full-stack responsibilities. Your work will involve the full software development cycle and your main responsibilities will include requirements analysis, designing and developing new software products and components, and investigating software issues and resolving defects. This vacancy is a perfect match for a person who is passionate about sports, willing to take on challenges and responsibility for projects, deliver the best quality results to our clients and to be an integral part of a focused, agile team.

 

Main Responsibilities

  • Architect, design, and develop new software products and components, and extend the current ones
  • Write high quality, tested and maintainable code while using the best and latest technologies
  • Work independently and within in a team in a dynamic agile environment and workplace 
  • Maintain and constantly improve documentation
  • Maintain a good level of technical quality and supervise technical solutions
  • Advise team on best development practices and processes
  • Provide technical guidance and expertise to developers
  • Identify and help the team to remove technical impediments
  • Supervise frontend technology stack and encourage the team to explore new technologies
  • Accountable for facilitating cross-team technical discussions about dependencies
  • Bug & incident process implementation
  • Continuous improvement

 

Required Attributes, Skills, and Experience

  • Good knowledge of JavaScript, React, TypeScript, Redux, Jest, Cypress, Git
  • Good knowledge of HTML5/CSS3, LESS or SASS
  • Good understanding of the HTTP protocol
  • Experience in unit, integration and component testing, GUI testing and tests automation
  • Experience in performance monitoring
  • Understanding of SOLID principles
  • Experience in using open-source libraries, tools and frameworks for logging, wiring, testing and building
  • Full software life-cycle experience working on complex products within Agile environments
  • Excellent spoken and written English
  • Enthusiasm and ability to work collaboratively within a team

 

We Offer 

As well as a competitive salary and annual leave allowance, our benefits include health insurance, skills training and much more, depending on location. We also offer a host of softer benefits, including many social events throughout the year such as summer and winter holiday parties, monthly team building events, sports tournaments, charity days and wellbeing activities.  

Genius Sports Group is proud to be an equal opportunities employer. We recognize and celebrate the benefits that a diverse and inclusive workforce bring to our business, our customers and our staff. We welcome and will consider all applications regardless of age, disability, gender re-assignment, marriage, pregnancy, maternity, race or nationality, religion or belief, sex and sexual orientation (and any other status protected by applicable law) 

 

Apply for this job