To replace the consent layers on our international brands’ websites that were previously handled by third-party CMPs, we will build new in-house layers so we can operate and deploy them ourselves. Strong skills in Typescript, Vue.js and standard web presentation techniques (HTML and CSS) are required. The goal is to deliver executable code that implements all requirements and includes automated tests to prove correct functionality.
What the assignment covers: The main focus is to develop elements for decision-making on the approach and to carry out measures throughout the project. This specifically includes the following work packages:
Implementation of code
Implementation of executable tests that must pass before delivery, with test coverage >= 80%
Creation of documentation for the code
Creation of brand-specific cmp-config files
Setup of a project (including asset management requirements) as a copy of the consent management platform
Removal of netID references
Creation of brand-specific settings and files for custom purposes/providers
Addition of new brand-specific CSS themes (variable values, logos, etc.)
Inclusion of the required official IAB GVL translations (ES, FR) in the weekly GVL sync
Implementation of I18n and preparation of brand-specific data sources
Implementation of PMC2.0 backend usage modules
Implementation of playout logic
Implementation of the layer initialization process (mode=default and mode=resurface)
CDN upload and release process
Project documentation
Project implementation: