Front-End Developer

What we are looking for?

The pace of the on-track MotoGP™ action needs to be matched by a dynamic delivery of content, in the process satisfying the ever-growing demands of a dedicated and enthusiastic fan base who utilise the latest methods of technology to enjoy their favorite sport.

We are looking for a talented and passionate Front-End Developer for Dorna intranet services to join our team in Barcelona who will be able to deal with the latest technology in order to create unique experiences around our sport.

 Responsibilities:

  • Web application development (CSS, JavaScript, HTML)
  • Develop new user-facing features for existing applications
  • Build reusable code and libraries for future use
  • Help in maintenance of current intranet services
  • Cooperate with our team to resolve issues and challenges during the season
  • Provide development mentorship to any junior staff when needed

Requirements:

  • Deep experience with GIT
  • Deep experience with JavaScript, CSS, HTML programming languages
  • Experience with React.js
  • Experience with state management pattern libraries such as Redux, EventEmitter or RxJS
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Good understanding of asynchronous request handling, AJAX/XHR requests and Websockets
  • Ability to work in a team environment and reuse another people's code
  • Facility to learn new technologies.
  • Ability to quickly shift to a variety of development environments and manage multiple ongoing projects
  • Adapt to frequent releases and deadlines

Desired Skills:

  • Experience with strongly typed languages such as Typescript and the understanding of concepts therein, i.e. Interfaces
  • Experience with Node workflow/build systems (webpack, npm, etc...), $ and a working knowledge of REST and JSON
  • Experience using databases and associated CRUD methodologies
  • Experience with Meteor.js platform
  • Experience in working with Docker
  • Experience in managing Linux systems.
  • Experience in Agile Teams