Senior Front-End JavaScript Engineer - UK
We are looking for a Senior Javascript Engineer with a focus on the front-end to join our talented engineering team.
Locations: United Kingdom
Seniority: Senior II -> Principal
Salary: £53,000 - 65,000K (sen II)
The role
We need a Javascript authority who understands the core of the language as well as how it is used through various popular frameworks and libraries.
Activities
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.
Project initialisation: working with our team leads and architects to set up the approach and architecture for new projects.
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.
At a senior level, we would expect you to have solid knowledge of, and commercial experience with, most of the following:
Advanced ES6+ Vanilla JavaScript, including TypeScript
Developing and consuming APIs (REST and GraphQL) with Axios or other
A modern front-end JavaScript library, such as React or Vue
A modern full-stack framework such as Next.js or Nuxt
Testing libraries and tools such as Jest
Feature Flag driven development
Component libraries along with tools such as Storybook or Fractal
CSS3 with SASS or Tailwind
Web Accessibility, performance & SEO
Working with creative and design teams
Good with at least one task runner (Webpack, Gulp etc.)
Package management with yarn or npm
Version control with git and familiar with the PR process.
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.
Awareness of Jamstack, SSG’s, MACH and composable commerce.
For more about what we expect from our engineers and how we support engineering progression, see Inviqa’s Engineering Progression Framework.
Our technology
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:
Languages: Vanilla JavaScript | TypeScript | PHP | Golang | CSS
Frameworks & Libs: Node.js | React | Next.js | Vue | Nuxt | Storybook | Symfony
Platforms: Magento | Drupal | Spryker | Sylius | BigCommerce | Contentful | Algolia
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.
Why Inviqa
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.
We:
- 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
- Free breakfast, fruits and hot drinks
- A generous learning budget and access to Training and development from Havas University.
- Pension scheme, access to great offices and collaboration spaces.
Eligibility
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.
- Department
- Engineering
- Role
- Frontend Engineer
- Locations
- Brighton, Leeds, Liverpool, Manchester, Sheffields
- Remote status
- Hybrid Remote

The perks of being an Inviqan...
-
Flexible Working ⏰
We believe in a healthy work-life balance and offer a range of flexible working options to help you stay happy and productive. -
Generous Learning Budget 📚
We're firm supporters of life-long learning. That's why we offer a generous budget for training and conferences, plus our own internal training. -
Skill swaps 🔁
Our regular skill swap formats are the perfect place to learn something new. And our internal conferences bring everyone together to celebrate our successes and trade learnings.
What we do
Together with our clients, we shape the digital products, teams, processes, and software systems organisations need to meet diverse customer needs and accelerate business growth. We help organisations like Tesco, Arsenal FC, and REISS to drive the best customer and business outcomes through inclusive and purposeful digital products. Our collaborative culture and values are key to creating the best experiences for our clients, their customers, and each other.
About Inviqa
We’re a dedicated team of 150+ consultants, designers, developers (and everything in between!), based out of Europe.
Together with our clients, we shape the digital products, teams, processes, and software systems they need to meet their customer needs and accelerate their business growth.
We want a world that’s crafted by diverse people for diverse people – and ensures great experiences for everyone. That’s why we craft inclusive and purposeful digital products that drive the best customer and business outcomes.
Our teams work with the likes of Tesco, Arsenal FC, REISS, and more. And our work is recognised at the The Webby Awards, UXUK Awards, and The Drum DADI Awards.
Senior Front-End JavaScript Engineer - UK
We are looking for a Senior Javascript Engineer with a focus on the front-end to join our talented engineering team.
Loading application form
Already working at Inviqa?
Let’s recruit together and find your next colleague.