Join our team

Opia is a forward-thinking sales promotion partner, aiming to provide unique, imaginative and innovative solutions for our clients, and we have built a team of ambitious, positive and talented individuals to deliver these. We love creativity and collaborate as a team to bring together new ideas for our clients that inspire, excite and engage their customers.

Get in touchVacanciesCandidate Privacy Policy

The benefits of working with us


We like to think that Opia is a brilliant place to work; we enjoy what we do and celebrate the work we create together. We believe that success can only be achieved by having the right people, with diverse skills and backgrounds, across all functions of the business. We are therefore proud to offer our employees a competitive salary, flexibility and a number of additional benefits that support our workforce.

Supporting success


Our team is dedicated and passionate about the work they do, and we love to welcome new individuals who share our values and are equally committed to delivering exceptional services to our clients. Promoting equality and diversity within our company is fundamental to our values. Keen to nurture and retain talent, we strive for continuous improvement, so we can empower every individual to maximise their skills and knowledge.

Check out our current vacancies


Job Title: Finance Business Partner

Department: Finance

Employment Type: Permanent

Location: Hammersmith / Homeworking

We are looking for a candidate who has the following skills and attributes:

  • Excellent numerical and analytical skills with attention to detail
  • Strong understanding of finance principles including profit and loss and cashflow, as well as transaction flows
  • Strong financial modelling experience using key assumptions and data from within the core systems
  • Analytical mindset with enthusiasm for everything data driven
  • Ability to shape and drive new processes
  • Knowledge and experience using data analysis tools
  • Advanced skills in Excel
  • Ability to carry out data quality control, validation and linkage
  • Ability to produce clear graphical representations and data visualisations
  • Strong interpersonal skills, including written and oral communication skills
  • Knowledge of data modelling, cleansing and enrichment techniques
  • Qualifications in a relevant discipline such as Finance and/or BI Systems

Key Responsibilities:

  • Project analysis reporting, both during and post promotion
  • Collation of external and internal data tracking of billings and costs
  • Project cashflow forecasting, incorporating currency requirements
  • Providing support for the Sales team (including project tracking, review of models and forecast inputs)
  • Flash forecasting and reporting of project pipeline and ongoing profitability
  • Supporting the Commercial team with an analysis of data and inputting it into the simulation models (costs and redemptions)
  • Developing KPIs and other management reporting, that supports the key stakeholders in their decision making
  • Risk register reporting and promotion claim tracking
  • Super user of data analytics tools
  • Provide insights into project results and variance analysis
  • Adhering to commercial processes, governance, tools and templates

Job Title: Senior Full-Stack Developer (Promotions)

Department: Digital

Employment Type: Permanent, Full-time

Location: Gateshead / Remote

We are looking for a talented frontend developer to join our team, supporting our continued growth and technology strategy. We are looking for a candidate who has the following skills and attributes:

  • Excellent knowledge of PHP, including the latest PHP versions
  • Modern PHP frameworks and the PHP FIG
  • Object oriented design principles and common design patterns
  • MySQL, Postgres, or other SQL databases
  • Excellent knowledge of JavaScript; modern JavaScript frameworks (ideally Vue.js, React or Angular)
  • Single page applications
  • Unit testing In PHP and JavaScript
  • Expert in HTML & CSS
  • Good understanding of HTTP and APIs
  • Docker
  • Microservice architectures and web application security
  • CSS Preprocessors (SCSS, SASS or LESS)
  • HTML Accessibility standards (WCAG 2.1)
  • TypeScript and Webpack
  • Working In a remote/distributed team, working in an agile (SCRUM) team

Key Responsibilities:

  • Working in a fast-paced environment alongside a team of other developers to build websites and applications for client projects
  • New product development
  • Enhancements to our microservices-based promotions platform
  • Communicating effectively with internal and external parties
  • Demonstrating effective application of knowledge
  • Performing a range of other tasks as required within the team

Job Title: Digital Delivery Manager

Department: Digital

Hours of Work: 9am-5pm Mon-Fri

Contract Type & Level: Permanent

Location: Remote/Homeworking

We are looking for a candidate who has the following skills and attributes:

  • A strong background in technology and development; not necessarily as a hands-on developer, but working within development teams with a good understanding of how software development works
  • Experience managing a team of software developers
  • An experienced project manager, capable of managing several projects at any one time
  • Excellent interpersonal skills and relationship builder. Capable at influencing people, and bring people together
  • A strong leader, with a professional attitude and lead by example work ethic
  • Excellent communicator, able to both translate between technical, product, commercial, project management, or other non-technical stakeholders
  • Experience running recruitment processes and managing software teams
  • Good commercial knowledge of agile and lean practices
  • Experience working in an agency environment and working to short deadlines and frequently changing priorities
  • Passionate about software quality and test-driven approaches
  • Approachable, with an enthusiastic and motivational nature
  • An overall passion for and a keen interest in technology
  • Ability to multi-task and stay organised in a dynamic work environment

Key Responsibilities:

  • Plan and manage a clear pipeline of current and future project scheduling
  • Work with our product, technical, and project management leads to ensure new projects are scoped and planned
  • Effectively delegate work amongst your team, encouraging good use of individual skills, and avoiding knowledge silos
  • Identify, effectively communicate, and mitigate risks and issues affecting project delivery
  • Regularly prioritise work across your team
  • Frequently review delivered and ongoing work to identify, and then implement, areas for continuous improvement
  • Build, manage, and motivate a team of 15+, enabling them to do their best work without disruption
  • Directly or indirectly line manage a team of predominantly developers, but also covering QA, UX, design, and content roles
  • Measure and manage the performance of teams and individuals, incorporating measurable KPIs and metrics into performance evaluations
  • Own and continuously improve the digital delivery process so that it is optimised for the evolving needs of the business
  • Build strong relationships across the business, including working with our separate project management team
  • Effectively influence changes to the wider campaign delivery process outside of digital which will improve the quality or efficiency of digital delivery
  • Build and promote a great working environment, looking after the general health and happiness of your teams, maintaining high morale and embodying company culture and values
  • Mentor team members, setting clear goals and identifying opportunities for career progression
  • Identify skills or resource shortages within your team, and run recruitment processes as needed.

To apply, please send your CV to [email protected]

If you’re interested in working for Opia and would like to apply for one of our roles listed, please contact [email protected]