2022-07-29 11:26:48

Frontend Developer

CVMarket.lt klientas

Job Description

You work with a variety of teams on several different projects, both client facing (with reach of millions of people) and internal websites 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. This vacancy is a perfect match for a person who is passionate about sports, willing to take on challenges and responsibility for new projects from scratch, deliver the best quality results to our clients and to be an integral part of a focused, agile team.

Duties and responsibilities:

  • All client skinning of widgets
  • All advertising content development and deployment,
  • Liaising with Connextra support to release ads
  • All client bespoke UX development
  •  The integration of any 3rd party widgets (eg. 3rd party video providers) and writing the glue to interact with our site
  • The integration of Geniusbet and other Genius Sports Visualisation team(s) specific widgets into the site - we have several product teams which are working on GeniusBet specific full vertical groups which produce things like the a betslip widget, football visualisations, market display widgets, etc. These widgets communication with their surroundings by way of message passing- integrating them and building the sites around them in a variety of ways.
  • Corporate web development
  • Managing and assisting client widget integrations
  • Ownership of all external client sites and Geniusgroup web sites
  • Deploy and manage skin for customer specific mobile applications
  • The monitoring of client sites to maintain SLA's load times, js errors (new relic), data query slow downs (grafana) and Graylog for rendering specific errors
  • The execution of all regression packs prior to release and smoke tests post release
  • The development of all automated client smoke and regression tests for GeniusBet and client specific integrations
  • The development of all client specific manual regression packs
  • The Release management of all UX artefacts hosted on Smartstream. this includes: Client widgets, Sports books, Adverts
  • Development of Runbooks for Second line support and team members to help triage problems

Requirements

  • Core JavaScript
  • Exceptional CSS
  • Knowledge of and experience of a CSS pre-processor, for example Sass of Less. Knowledge how to write mixins and understanding of how the compilation process works.
  • Knowledge of testing and some experience

 Desirable Skills:

  • Polyglot programming
  • Knowledge of and experience using build systems - Webpack, Maven, Gulp, Grunt, Gradle
  • Experience using a JavaScript Compiler or transpiler. Compilers with strong typing is preferred to transpilers
  • Experience with time based measurement and counting
  • Experience in client side performance monitoring
  • Experience in unit, integration and functional testing