• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vibrant Media

Vibrant Media

Pro-Privacy. Cookie-Free. Always Contextual.

  • Home
  • For Advertisers
  • For Publishers
  • Contextual Technology
  • Company
  • Contact
  • Login

JavaScript Developer

user · November 1, 2021 ·

Remote (Based in the UK)

Now with the addition of Quintesse, brands and agencies can leverage natural language processing for true semantic and sentiment recognition to target their audiences across the bid stream without using cookies and ensure relevancy and brand suitability.

We are now looking for an experienced JavaScript Developer to join our Team. Although the team is currently fully remote, the ideal candidate will be within reasonable travel distance of London, as it is planned for the team to meet up frequently in person, and eventually maybe several times a week.

About the role

We’re looking for an experienced JavaScript developer to join our ad server team. This team is responsible for everything from page scraping, to content classification, choosing the best advert, and creative delivery and tracking.

This role focuses on engineering (client and backend side), not UI development.

It will involve developing, maintaining and debugging JavaScript elements that comprise the ads that we deliver, integrating with various network services, and implementing new front end interfaces.

One day you might be working on low level DOM manipulation or Node.js code aimed at getting our ads onto a page as quickly as possible, the next might be diagnosing a complicated issue on a partner’s site that will use all your years of experience to fix.

Key responsibilities
  • Client-side development using JavaScript (vanilla) and React
  • Node.js microservice development
  • Debugging (investigation into client and server-side bugs, as well as integration issues)
  • Code optimization (pro-active approach to identifying and optimising existing code)
  • Code review (appraise and advise on other engineers’ code)
Knowledge, skills and experience

The successful candidate will have to be a self-starter, who can confidently take ownership of existing systems and codebases, as well as proactively identify and fix issues as they are discovered.

Accuracy and attention to detail are essential requirements, as are excellent interpersonal skills.

Must have
  • Excellent knowledge of JavaScript, including ES6
  • Excellent knowledge of Node.js
  • Knowledge of React framework
  • Excellent understanding of HTML, CSS on both desktop and mobile
  • Test automation (e.g. using Jenkins, Sinon, Mocha, Chai, Jasmine, JSUnit)
  • Git
  • Excellent verbal and written English
Advantageous
  • Vite or similar JS build tools
  • TypeScript
  • Good knowledge of Java
  • AWS
  • Docker
Complexity and Creativity/Innovation

The successful candidate will work within an international team of developers and is required to demonstrate initiative in order to achieve the team’s goals and in identifying and evaluating new opportunities as they present themselves.

Judgements and Decisions/Limits of Authority

The successful candidate will report to the Technical Lead and will prioritise work using deadlines established by the Technical Lead and the CTO. The successful candidate will also be expected to deal with planned workload and ad-hoc requests. The successful candidate must also be able to make decisions under pressure and participate during agile sprint planning.

Contacts/Communication

The successful candidate will be required to communicate effectively and should maintain honest and open communication at all times, with individuals outside Vibrant Media and at all levels internally.

Further details

Vibrant Media is an innovative global business, which offers a dynamic environment in which to achieve your career goals. Working alongside a multi-cultural team, you will be offered a competitive salary and stimulating working environment.

In addition to being part of a fun, dynamic and challenging workforce, we are proud to offer an attractive benefits package including contributory pension scheme and private medical insurance.

We work hard to be successful, but we also know how to have fun. If you are keen to be part of a team who is passionate about delivering advertising that consumers love, then please submit your application below.

Careers

Primary Sidebar

Recent Posts

  • Google Topics Will Require Supplemental Signals to Succeed
  • Targeting and transparency: Marketing privacy-forward advertising
  • Vibrant Media Releases Sell-Side Contextual Targeting Solution
  • MarTech Interview With Brandon Rea, VP of Sales at Vibrant Media
  • What advertisers need to focus on as they prepare for the metaverse

Recent Comments

No comments to show.

Archives

  • August 2022
  • July 2022
  • April 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • March 2021
  • September 2020
  • June 2020
  • March 2020
  • February 2020
  • January 2020
  • October 2019
  • September 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • November 2017
  • October 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • January 2015

Categories

  • Adweek
  • Careers
  • Case Study
  • Featured
  • Press Release
  • Smart Brief
  • Uncategorised
  • Uncategorized
  • VentureBeat
  • Vibrant News

Hit the ground running with a minimalist look. Learn More

Get started with the leader of contextual marketing.

We partner with Advertisers and Agencies to deliver engaging brand experiences that are relevant to what people care about in the very moment.

Contact Us Today

  • iab logo
  • nai logo
  • edaa logo
  • jic logo
All Vibrant Media ad experiences are downloaded to the user’s browser on-demand, guaranteeing that they always receive the most up-to-date ad creative software solutions.

Copyright © 2023 Vibrant Media, All Rights Reserved.  
Privacy Policy   |   Cookie Statement  |   Terms & Conditions  |   Opt Out

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie Settings Accept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Save & Accept