Pure JS Developer

Pure JS Developer

Python

About client and product With the deprecation of cookies and mobile IDs, addressability at scale has become an industry-wide challenge. Working with partners that have a future-proofed audience strategy and ID-less solution has become paramount, as has leveraging highly engaging and impactful creative to capture customers’ attention. While traditionally focusing on AI-powered audiences and geo-location, we are evolving with the industry to refocus on what truly matters in advertising, creative. We are leveraging our powerful machine learning engine to deliver high-scale, dynamic creatives that shine in a native environment. Contextually relevant ads deliver greater results.
Responsibilities:

  • Script Support: Troubleshoot and fix issues as they arise on publisher sites.
  • Develop Functional Tests: Write and implement functional tests using Selenium to ensure the scripts work as expected.
  • Script Improvement: Enhance and refine existing scripts to improve performance and overall effectiveness.
  • Investigative Tasks:Perform various investigative tasks to identify and resolve technical issues in the system.

Technical Requirements:

  • At least 3 years of experience in programming.
  • At least 1 year of commercial experience working with pure JavaScript (without frameworks).
  • Good understanding of Object-Oriented Programming (OOP).
  • Knowledge of iFrame elements.
  • Familiarity with various browser APIs.
  • Strong foundation in Computer Science, algorithms, and data structures.
  • Basic understanding of HTTP and WebSocket protocols.
  • Experience building CI/CD pipelines using platforms such as GitHub, GitLab, or Bitbucket.
  • Upper-intermediate or advanced proficiency in English.

Nice to Have:

  • Experience with obfuscation and deobfuscation techniques.
  • 1+ years of experience with webdriver-based technologies (such as Selenium, Puppeteer, etc.).
  • Good understanding of code transformation tools and/or bundlers.
  • Strong coding skills with a clear understanding of "can" versus "cannot" (rather than "should" vs "should not").

Откликнуться

Report Page