EBU - European Broadcasting Union

Careers | EBU - European Broadcasting Union

We are excited you have visited our Careers page. We are seeking talented individuals that are excellent in their field of expertise and are posed with all potential and skills necessary to help us meet future business challenges.

EBU - European Broadcasting Union
This position is no longer available
If you would like to apply to other positions at EBU - European Broadcasting Union, please return to our Careers Page.
Position not right for you?
Share it with someone you know.

Front-End Software Engineer(s)

Reference: DEC20189780
Expiry date: 2019-04-26 16:02:00.000
Location: Madrid
Salary: Competitive
Benefits: Competitive
Attachments: EL_Front-End_Software_Engineer.pdf

Eurovision Labs in Madrid is the new technology hub for the EBU's new subsidiary, Eurovision Services. The Labs will be responsible for delivering media & broadcast core solutions applying the most advanced software engineering techniques. The new offices in Madrid are specifically designed to boost creativity and facilitate innovation and learning in an amicable work environment. As part of the technology team, you will be working with top international engineers specialized in media while seeing your developments applied in Tier-1 worldwide sports and news content.

The Front-End Software Engineer will be part of a small, talented and motivated core team that will support Eurovision Services in delivering the most innovative and reliable solutions for our customers around the world.

PRINCIPAL RESPONSIBILITIES OF THIS POSITION

In this role as a Front-End Software Engineer you will:

  • Be responsible for implementing our next generation of web applications based on Agile/SCRUM methodology,
  • Analyze requirements, design and write code for new features and user stories,
  • Prepare and execute unit and integration tests,
  • Participate in peer reviews and software inspections,
  • Estimate and plan software development work,
  • Identify and correct defects and their root causes,
  • Partner with team members, end users and other development teams,
  • Support users to evaluate and iterate on new features for a correct user experience,
  • Brainstorm with other software engineering teams responsible for the backend developments, product owners and software architects,
  • Research new technologies to solve relevant problems, delivering proof-of-concepts as required.

YOUR SKILLS AND EXPERIENCE

The successful candidate must have advanced knowledge of software programming and experience developing using Agile/SCRUM methodology.

  • As with any engineer we hire, the ability to communicate well in English is crucial (English is the working language),
  • Interest and aptitude to independently learn new technologies,
  • Must be capable of working independently to solve problems, provide direction and troubleshoot issues in a clear manner,
  • Capability to handle multiple simultaneous competing priorities and deliver solutions in a timely manner, including the ability to easily adapt priorities as the business dictates,
  • In-depth experience with object-oriented programming and data modeling,
  • A willingness to learn and apply software engineering best practices to your work,
  • Some years of experience working as part of a software development team,
  • Proficiency implementing software in C++ and/or Java,
  • Some years of experience developing rich UI/Front-end for user-facing web applications,
  • Extensive use of APIs and a strong understanding of HTTP and REST architecture,
  • Comfortable with large projects in source control (Git, SVN), continuous integration (Jenkins) and writing unit tests.

ADDED VALUE

Additional experience in the following areas would be a bonus:

  • Experience working collaboratively with geographically distributed and international teams (our headquarters are located in Switzerland),
  • Some experience in OTT/Media/Broadcast software development projects,
  • Knowledge of digital video concepts (container formats, codecs, compression schemes, tools, best practices, etc.).

Perhaps you are missing some of the listed skills and required experience, but you are self-motivated and eager to learn? Then we still want to meet you!

ADDITIONAL INFORMATION

More info in the job description attached.

We will not accept any applications after the closing date and we will contact only the candidates who correspond to the requirements.

The Eurovision Labs is committed to building a culturally and gender diverse workforce and to equality of opportunity. We welcome applications from underrepresented groups, regardless of their background.

ONLY APPLICATIONS VIA OUR RECRUITMENT PORTAL WILL BE CONSIDERED.