Feb 14, 2019

Senior Front-End Developer

  • Genius Sports
  • Tallinn, Estonia
Full time Back-End Cloud Full Stack Information Technology Jobs IT Developers

Job Description

As a Senior Front-End Developer, you will work within a full-vertical team building products, both client-facing (with the reach of millions of people) and internal, reaching many types of devices. You will be expected to learn continually and be self-driven to adopt software best practices and rise to new challenges as we continue to grow. 

MAIN RESPONSIBILITIES:

  • Facilitate collaborative problem solving within the team and with other teams, you interact with
  • Strive for team consensus and win-win agreements
  • Ensure discussions, decisions and disagreements lead towards closure
  • Encourage constant improvement, self-education and a desire for learning in your team and yourself
  • Assess where someone could benefit from a course or a book and encourage them to learn
  • Use your 10% time to experiment and push your boundaries
  • Be open to new ideas and encourage creativity
  • Architect, design and development of new software products and components
  • Ensure the team follows the development process and delivers software which adheres to the Front-end Definition of Done

REQUIRED SKILLS:

  • Exceptional JavaScript knowledge with at least 5 years of professional experience
  • Knowledge of CSS and experience of a CSS pre-processor, e.g. Sass/LESS  
  • Knowledge of and experience using build systems, e.g. Webpack
  • Experience with React or another component library
  • Deep experience with unit and integration testing

DESIRABLE SKILLS:

  • Server-side experience
  • Strongly typed client-side development, e.g. Flow, Typescript, Closure, ReasonML
  • Cross-browser functional testings (e.g. Selenium)
  • Experience with Specification by Example and BDD (e.g. Cucumber)

 WE OFFER:

  • A fun, relaxed and stimulating working environment in Tallinn
  • Competitive salary – negotiable, based on experience
  • Generous annual allocated training budget
  • Flexible working hours
  • Excellent career development 
  • To be a part of a large international technology company 
  • Sports and social events