Locations: Liverpool, Sheffields, Brighton, Leeds, Manchester (and surrounding areas, excl. London, fully remote will be permitted only in the UK).
Seniority: Engineer II -> Senior I
Salary Band: £35,000-£56,000 (depending on experience)
1st stage: Chemistry Meeting
2nd: Technical Test
3rd: Technical Interview (60min).
We are looking for a mid to senior level Drupal Front End Engineer to join our talented engineering team.
Drupal is a core technology at Inviqa. We implement Drupal as a stand-alone application or part of multi-platform systems through integrations or headless decoupled implementations. We represent many clients including a small number on D7 through to our majority on D9 and looking forward to D10.
As a Software Engineer at Inviqa, we don’t pigeon-hole you into any particular platform. However, we appreciate that it takes time and dedication to master the capabilities of Drupal. We have a very passionate and tight-knit Drupal community that you would be part of. We value flexibility though, so you would get the opportunity to learn different applications and languages to broaden your skills and experience.
In addition to your day-to-day development work you may be involved in:
Pre-sales and discovery: activities with clients to offer the technical voice in the creative decision-making process.
Project ceremonies: joining regular stand-ups, retrospectives and demo meetings - both internally and with our clients.
Collaboration and support: helping others to integrate effectively into the team and be productive as quickly as possible.
What we want from you
At Inviqa we pride ourselves on cultivating a positive working environment. As such, we’re looking for people who are:
Passionate and proactive: you care about doing the best job possible and can make recommendations on our technical approach and how we work together.
A team player: you love being part of a team and working towards common goals. You are approachable, empathetic towards your peers, and open-minded about their ideas.
A good communicator: you can communicate clearly in English to your team and clients.
Multi-tasker: The ability to context-switch, though we will try to minimise this so you can focus on your current tasks.
Adaptable and keen to learn: You’re open to and excited about learning new things and are comfortable adapting to new ways of working as we evolve.
We’re looking for a candidate with solid knowledge of, and commercial experience with, most of the following:
A proven track record of theming Drupal 8/9/10 websites to a high standard
Drupal 7 experience is a nice to have
Leveraging Drupal to provide accessible websites
Theming websites built using Drupal’s Layout Builder
Expertise with Twig and theme inheritance
Drupal hooks (e.g. HOOK_theme_suggestions_alter)
Working with design teams
Using Atomic Design principles
Working with Pattern Libraries such as Fractal or Storybook
Sass or other CSS processor (postCss)
Task runners (Webpack and/or Gulp)
Version management like Composer, yarn or NPM
Version control using Git
We would also expect you to have:
Previous commercial development experience, ideally within several different working environments.
Experience of working on a variety of projects of different sizes, durations and agile methodologies.
For more about what we expect from our engineers and how we support engineering progression, see Inviqa’s Engineering Progression Framework.
At Inviqa we work on a wide variety of exciting client projects; there’s no single stack. However, these are the dominant tools we use and you could get the chance to work with:
Frameworks & Libs: Symfony | Node.js | React | Storybook
Platforms: Magento | Drupal | Spryker | Sylius | BigCommerce
Testing: Behat | PHPSpec | PHPUnit | Jest | Cypress
CI / CD: Docker | Scrutinizer | Blackfire | Codeship | Prometheus | ArgoCD | Jenkins
Hosting: AWS | DigitalOcean | Platform.sh | Acquia
Although our work varies, we strive to build consistently high-quality products:
We follow Agile principles through Scrum and Lean Kanban.
We have Engineering Guidelines for best practices for all work throughout the department.
We write tests for our code; it’s second-nature.
We have a constructive peer review process for all work.
Our DevOps team ensures we have automation throughout the development lifecycle with dynamic environments, automated tests, code quality checks, and performance metrics
Inviqa is part of the Havas CX Network; a Global network launched in October 2020, bringing together the strongest capabilities and expertise across the entire CX ecosystems.Organised under a common structure, governance, methodology and mission, we bring together more than 2,000 CX specialists across 20 countries and combine the power of data, technology, and design to create meaningful experiences and deliver value across the entire customer journey. The network leverages the power of rich insights, user-centric technology, and experience-led design to transform business performance for our clients and partners.
- Offer a diverse and supportive team at Inviqa, the digital experience agency within Havas CX
- Offer 25 days holiday, 3 days off between Christmas and New Year, and your birthday off
- Offer flexibility around your working hours and patterns: work in a way that suits you
- Offer a large degree of autonomy and progression along with support to develop
your skills through our generous training budgets and the chance to attend/present
at relevant conferences
- Provide the opportunity to participate in impactful work for some amazing world-
famous brands like Virgin, Radley, Arsenal FC, Aman, CitiBank and many others
- Offer a role within an international network dedicated to delivering meaningful
experiences across the entire customer journey
- Enhanced maternity leave (6 weeks 100% of salary then 20 weeks 50% of salary).
- Offer enhanced paternity leave (4 weeks fully paid) and
- Up to 5 days paid emergency parental leave
- Eye Care vouchers
- Free parking and Cycle to Work Scheme
- Free breakfast, fruits and hot drinks
- Vivendi share option scheme
- A generous learning budget and access to Training and development from Havas University.
- Pension scheme, access to great offices and collaboration spaces.
You must be eligible to take up full-time permanent employment in the UK.
Due to the high volume of applications, only eligible or matching candidates will be contacted by us.