Digital Experience Enablement Engineer (Data Collection/Activation – UK)
Who we are
DMPG is a fast growing (30 today, 60 by 2023), highly experienced team providing digital experience enablement services to our clients.
We punch well above our weight and boast an impressive client roster including Audible, Boden, Compare The Market, Joules, Saga, Science in Sport, The Economist and many more.
We always strive to go beyond client expectations, and we are recognised as leaders in our industry.
We now need to grow our team, and we are looking for a Digital Experience Enablement Specialist who shares our enthusiasm for capturing, understanding and utilising data.
What we do
Our core enablement services cover six key components within two service strands:
Data Collection
1. Data layer strategy, design and implementation
2. Tag management strategy, deployment and maintenance
3. Analytics strategy, implementation and insights support
Data Activation
4. Conversion rate optimisation strategy, execution and insights support
5. Personalisation strategy, execution and insights support
6. Omni-channel digital customer experience journey orchestration
We guide our clients onto a digital maturity path to ensure they get the greatest value from their data set by removing any inefficiencies or uncertainties around accuracy.
Summary
The Digital Experience Enablement Engineer comes in 3 level of seniority:
- Digital Experience Enablement Engineer
- Senior Digital Experience Enablement Engineer
- Lead Digital Experience Enablement Engineer
There will then be specialisms within these 3 levels of seniority based on your skills that need to align to the 6 core services as listed above. Typically this is split 4 ways:
Data Collection / Data Layer & Tag Management
Normally named a ‘TMS Developer’ or ‘Tagging Specialist’ across other companies’ nomenclature. Ultimately you will be a specialist designing data layers which conform to our robust DMPG specification, and configuring various Tag Management Systems to use them. Additionally you’ll be responsible for setting-up and maintaining third-party tracking within each clients’ TMS. This could be split across client and server-side technologies, as well as both web or app integrations. Strong JS (including understanding JSON) & HTML skills are a must.
Data Collection / Analytics & Optimisation
Normally named an ‘Analytics Developer’. You will be familiar with gathering, formatting, and sending data to tools such as Google Analytics, Adobe Analytics, Google Optimize, Dynamic Yield and Adobe Target. Due to the intricacies of these tools the work here tends to be a lot more complex than third-party tagging, with custom code solutions frequently required. Again this could be spread across different technology stacks (see point 1 above). JS & HTML skills are key in this role
Data Activation / Optimisation & Personalisation
Normally named a ‘CRO Engineer’. You will often be executing personalised experiences and optimisation activities, using tools such as Adobe Target, Google Optimize, Dynamic Yield or Optimizely to name the most applicable. You may also have experience using Customer Data Platforms such as Tealium AudienceStream, Segment or mParticle. More generally, you’ll possess strong JS, HTML and CSS skills, as well as possible working knowledge of single page apps and back end technologies
Data Automation / Customer Communications Delivery
Normally named a ‘Campaign Developer’ or ‘Email Delivery Engineer’. You will be accustomed to using tools such as Adobe Campaign, Braze, Iterable, Unica, Responsys and you may have experience using Customer Data Platforms such as Tealium AudienceStream, Segment or mParticle.
You’ll be designing data schemas, orchestrating data and campaign workflows, designing email templates and all the other intricate parts of these platforms (in particular Adobe Campaign). This role requires strong data architecture skills, SQL, XML, JS and HTML/CSS (particularly for email) skills. Knowledge of working with APIs and testing tools (e.g. Litmus) would be beneficial.
Your ESSENTIAL skills and experience:
• 1-5 years experience/responsibilities with auditing, developing, and maintaining technical frameworks
• Excellent client communication skills
• Excellent task management skills
• Proficient in Google Sheets and Google Slides (or equivalent)
• Enjoys working in a fast-paced team environment
• Sense of humour
Your ESSENTIAL skills and experience (Data Collection Engineer):
• 1-5 years Data Collection experience (Adobe Analytics or Google Analytics)
Your ESSENTIAL skills and experience (Data Activation Engineer):
• 1-5 years Digital Activation (Adobe Target, Google Optimize, Dynamic Yield)
Your ESSENTIAL skills and experience (Data Automation Engineer):
• 1-5 years Digital Automation (Adobe Campaign, Braze, Iterable, Unica, Responsys)
Salary and benefits
We will offer a highly competitive salary as indicated above as well as a very healthy bonus that you can directly influence by being part of a small organisation. Additional benefits include:
• 7% Pension
• Private Medical Cover
• £2k Annual Health and Wellbeing Budget
• Unlimited Training & Development Budgets
• £10k Limit on Cycle to Work Scheme
• 4.5 day Working Week
• Flexibility in Working Hours/Location
• Summer & Winter Parties
• Zero Politics or Bureaucracy
Location
Initially home-based with the option of using a central London hot-desking environment on demand. We also meet as an entire team in Central London once a month
Digital Experience Enablement Engineer comes in 3 flavours:
In this role you will report to the Head of Data Integration and Collection or the Head of Data Automation, who will support you on all client tasks, getting support from the entire team as well as your personal career progression. For each of the roles currently available, your day-to-day responsibilities will include:
- Supporting the Client Enablement Specialist (who oversees all the client’s technical needs) as it pertains to your area of expertise, working to a brief or direction provided by the Enablement Specialist.
- Regularly working alongside a Senior Engineer or Enablement Specialist to ensure a client’s technical requirements are correctly interpreted, and that all potential challenges and caveats are identified.
- Development work undertaken directly in the tools for which you are an engineering expert (primarily Adobe Analytics, Google Analytics, Adobe Target, Google Optimize, Adobe Campaign). Most commonly this will consist of technical integration and deployment tasks.
Supporting the Client Enablement Specialist and/or Senior Engineer to deliver the following:
- Designing data layer architecture
- Reviewing technical documentation for new tools and integrations
- Testing various implementation tasks prior to deployment
- Communicating with the internal and external team members whilst undertaking all implementation work required
- Performing technical audits on existing tools and platforms to ensure best practice is being followed and to provide recommendations for improvement
- Picking-up any ongoing maintenance tasks as they arise
All of the criteria referenced in the Digital Experience Enablement Engineer tab plus the following:
- Ability to support the Client Enablement Specialist for preparation of training sessions on the tools in which you are considered an engineering expert.
- Become an officially-certified developer for at least 1 of the core tools DMPG operates.
- Ability to undertake non-standard engineering tasks, such as researching and upskilling on new solutions to resolve specific issues for a client or expand the capabilities of their existing technical framework.
All of the criteria referenced in the Digital Experience Enablement Engineer tab plus the following:
- Ability to support the Client Enablement Specialist for preparation of training sessions on the tools in which you are considered an engineering expert.
- Become an officially-certified developer for at least 1 of the core tools DMPG operates.
- Ability to undertake non-standard engineering tasks, such as researching and upskilling on new solutions to resolve specific issues for a client or expand the capabilities of their existing technical framework.
- Helping to spot future technical improvements or expansion within a client’s existing setup.
- Ability to lead/manage junior resources within the company such as a junior engineer working closely with you on technical implementations.
- Leading internal training sessions to help non-technical colleagues become more familiar with the high-level engineering requirements of the tools you work in.