Frontend Developer


Madrid, Spain

Contract type: Temporary
Department: Software Development
Posted: 2020-03-02

Job Description


The Olympic Channel is a digital-first, multiplatform global Olympic media entity, where fans can experience the power of sport and the Olympic Movement all year round. The primary objectives of the Olympic Channel are the following:
• Provide a platform for the continuous exposure of Olympic sports and athletes beyond the Olympic Games period and help create anticipation while providing opportunities to “re-live the experience” after the Games
• Continuously highlight the relevance of the Olympic Movement’s ideals to the challenges of today’s world
• Provide a platform for sharing the IOC’s very rich patrimonial assets and archives with the world and create additional value and content for the IOC archives
• As a matter of priority, engage the young generations around the world using methods that are relevant to them, building understanding, entertainment and education.

The Olympic Channel team is composed of experienced broadcast professionals and innovative content-producers working out of two main bases of operation. The commercial and distribution departments are located at the IOC headquarters in Lausanne, Switzerland, and the technical and production units operate out of Madrid, Spain. www.olympicchannelservices.com

Job Description

OCS is seeking to hire a full stack developer to join our client devices team.
As part of the Client Devices team you will be responsible for the developing, evolving and maintaining the different client facing platforms (Web, Mobile Devices, Connected Devices), providing the technical expertise and contributing and applying best practices in development as well as being the owner for the assigned work reporting to the Client Devices team lead.
You will be responsible for communicating with stakeholders to understand and refine user requirements, propose, accept and seek approval for improvements and for delivering high quality software. As part of your role you, together with your team, will suggest and implement improvements to the software and the software process as well as helping to provide the necessary tools to operate, monitor and diagnose the applications.

Job Responsibilities


• Develop and improve our web platform
• Develop and improve our iOS and Android applications.
• Plan and architect the tech for new app features, systems and integrations, and make it happen.
• Apply pragmatism and best practices in software engineering, delivering projects on time, with excellent quality.
• Writing tests and continually improving our build process
• Take ownership of the app, finding ways to improve its effectiveness, reliability and cost.
• Solving problems at scale, ensuring scalability and resilience of the solutions delivered.

Job Qualifications


• At least 5 years of hands on development experience.
• Extensive JavaScript and Typescript experience and a familiarity with the languages, their nuances and characteristics including best coding and testing practices.
• Extensive experience with Web development, HTML5, CSS and fast development frameworks like React, Angular or Vue
• Extensive experience with SEO and web performance optimization.
• Extensive JavaScript experience with Nodejs
• Demonstrate extensive understanding of REST APIs and best design patterns
• Experience and pragmatism in TDD, testing frameworks and best practices
• Ability to efficiently learn new tools and languages
• Ability to work effectively with a diverse team that is geographically dispersed.
• Desirable experience developing native mobile applications (iOs or Android) or React Native mobile applications.
• Desirable experience in the following areas: AWS and build automation
• Desirable experience working in an agile environment (SCRUM, KANBAN, LEAN)
• Desirable experience with an additional programming language other than Js
• Desirable experience with web automation testing tools like selenium or similar
• Fluent English and outstanding communication skills (written and oral)
• Excellent communication skills, especially in understanding requirements and explaining technical or complex concepts
• An eagerness to learn and a proclivity to take ownership for the work produced.

Workplace and Environment

• Fast paced work environment
• The role is remote
• Available to travel occasionally (10%) if required by immediate Supervisor
• Freelance 1-year contract with the intention to keep extending

How To Apply


We thank all applicants for their interest, however, only those selected for interviews will be contacted.

In order to apply for this role, please send your CV to Jobs@olympicchannel.com with your name and job title ‘Frontend Developer‘ on the subject line.

Please be informed that the controller of your personal data will be Olympic Channel Services, S.L. (hereinafter, OCS) with trade register No. B87320867, and a registered address in Calle Torrelaguna 75, 28027 Madrid. Your personal data will be processed in order to evaluate your application among other things (purpose no. 5 detailed in our privacy policy below linked), being the legal basis for it your consent by freely submitting your application. You may exercise your rights of access to, rectification,

erasure, restriction, objection to processing and portability of your personal data at any given moment, and to the extent established by the applicable legislation.

For further information regarding the purposes of the processing or your rights please consult or privacy policy here. In this case the personal information provided will be processed to fulfil purpose no. 5 detailed in the following privacy policy: https://www.obs.tv/assets/terms_policies/privacy.pdf