avatar

Genius Sports is hiring a
Senior Software Engineer (React, TypeScript, Redux)

👈 Back to all jobs

Read by 236 job seekers.

Tallinn, Harjumaa, Estonia

 

 

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

 

What’s in it for you? 

As well as a competitive salary and annual leave allowance, our benefits include health insurance, skills training and much more, depending on the 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.   

How we work 

We have adapted a forward-thinking ‘Ways of Working’ framework, which sets out (amongst other things) the opportunities for Geniuses to work flexibly, remotely and on working holidays. It affects different teams and locations differently, so please ask for further information in how it would work with this role. 

Our employees are empowered to stretch the boundaries of what’s achievable, always reaching further and pushing the edges to see what gives. We collaborate, we innovate, and we celebrate. We will continue to grow as an organisation and continue to invest in our highly talented and diverse team of Geniuses.  

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, different abilities or disability, gender re-assignment, marriage, pregnancy, maternity, race or nationality, religion or belief, sex and sexual orientation (and any other applicable status). Please let us know when you apply if you need any assistance during the recruiting process due to a disability. 

 

See more jobs at Genius Sports

Related jobs