JavaScript Developer [Greece]


 

About OCM
OCM, certified as a Great Place to Work, is one of the leading Digital Media companies in Europe. Our mission is to guide companies safely and with sustainability in the new era of advertising. We are experts in utilizing the Ad-Tech Industry and simplifying the onboard process for the Publishers. We also specialize in boosting our client's income with several cutting-edge technologies, either in-house or with solid partnerships.

As one of the few Google Certified Publishing Partners, a Certified Google Partner for Advertisers, a proud member of Prebid.org, an exclusive distributor for Teads in Greece/Cyprus/Malta, a TCF Registered Vendor to IAB Europe and also an IAB UK & IAB Hellas member, we thrive in the Ad Tech Industry, building a solid future for the members of our team.


Responsibilities

You will be working mainly on OCM's JavaScript-driven services.

Some Examples Are


  • Nodejs running on Cloud Functions and Cloud Run

These functions work along the whole ecosystem of GCP, interacting with MemoryStore Redis instances, BigQuery tables, PubSub messaging, Firestore datasets, other Cloud Functions written in Python etc.


  • ES6 JavaScript (using either webpack, or browserify) for usage on our publishers' websites , to supply our wonderful services
  • Advanced Ad Serving
  • DOM manipulation

This may look brief, but trust us, it's not. Behind your code, lay several other dependencies that need to be addressed (updated, maintained etc.) on a daily basis. Especially now that we are contributing directly to prebid.org, there is a lot to be done, not only for OCM, but the whole ecosystem.


The Must Haves For Any Candidate Are


  • Relevant work experience with JavaScript
  • At least 2 years of work experience in web development position(s)
  • Excellent knowledge of JavaScript principles
  • Experience in usage of the googletag library (Google Ad Manager ad serving)
  • Keyboard master
  • Team player
  • Know when you are wrong
  • Know when you are right
  • Never trust a npm package 100%
  • Know your async
  • Make promises happen
  • Uglified code must look prettier to your eyes
  • Experience with Expressjs / Axios / Webpack / Browserify
  • CORS, you dig?
  • Know your SQL
  • Sharp eye for DOM elements and their nature (HTML structure, CSS attributes, bound JS events). We do a lot of hands-on work on our clients' websites and this is a must-have.

Good to have


  • Knowledge or work experience on vue.js
  • Know what Header Bidding is and how prebid is setup and how it works
  • Docker experience is a big plus (our Cloud Run implementations demand this knowledge)
  • Experience in GCP tools or similar (PubSub, MemoryStore, Firestore, Cloud Functions, Cloud Run, BigQuery etc.)
  • You have taken several lines of your code through Webpack/Browserify + uglify (with async/await principle) and successfully served to a browser near you
  • Experience in browser automation (hi Puppeteer!)
  • Be an active gamer or, at least, past active gamer!


Our Work Is Organized With Tools Like


  • Slack
  • Gitkraken
  • Jira
  • Freshdesk

Benefits


  • Salary starting from 1200 EUR, increasing based on experience and delivered results
  • Performance Bonus
  • Flexible schedule (you still need to get the work done of course)
  • Private Health Insurance
  • International, dynamic, fast-paced working environment. You will be working with the largest Publishers & Brands in EMEA
  • You can enjoy every day quality coffee, fresh fruit, Kit-Kats and a new Notebook when you work from our offices in Athens
  • Paid Training & Development on multiple platforms
  • If commuting to our Athens office - monthly paid travel card

Our competitive advantage? Our people

OCM was also announced as one of the Best Workplaces for Women in Hellas 2023 !

We value autonomy, taking ownership of your role and having thirst for continuous learning. We invest in your success with trainings, constructive feedback and mentoring because your growth is important.

Our culture is guided and influenced by people like you who value collaboration, transparency, diverse perspectives and experiences. We want our workspace to reflect the world we want to live in, we work hard to create this reality.

The underlying foundation of who we are and how we act is built from each individual and the result is a safe environment to exchange feedback, respect and encourage different perspectives, promote innovative thinking and take inventive initiatives.

If you think you would be a perfect fit, we would love to receive your application.

-

OCM is an equal opportunity employer, we do not discriminate in hiring or terms and conditions of employment because of an individual’s race, ancestry, color, place of origin, religion, gender, gender identity, national origin, citizenship, age, disability, sexual orientation, family status or marital status, or any other protected category recognized by provincial or federal laws.


 

.

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال