Senior Frontend Developer (React.Js)

Company: Dirty Martini Marketing Ltd
Apply for the Senior Frontend Developer (React.Js)
Location: Exeter
Job Description:

Not Your Average Web Dev Role At Dirty Martini, we don’t just create websites, we craft digital experiences that captivate, convert, and push boundaries. they choose us because our extraordinary work helps them stand out. If you’re looking for a role that challenges you to push creative boundaries, this is it.

This is your opportunity to not only build incredible projects, but also join an agency that’s already leading the way. Some of our recent awards include… x2 A Honourable Mentions, x3 CSS Design Awards, x1 Mindsparkle SOTD.

More Than Just Coding You’ll play a crucial role in delivering high-end, immersive digital experiences for luxury brands, leading hotels, Michelin-starred restaurants, and high-end construction companies. Working closely with our Senior Developer and design team, you’ll collaborate on developing bold concepts into pixel-perfect, high-performance experiences.

We run a modern JAMStack, headless architecture designed for performance and scale, with CI/CD pipelines for automated testing and deployment.

Building bespoke, high-end websites using our Vue.js/Nuxt✔ Working with APIs to connect CMS content, ecommerce and custom logic✔ Collaborating with designers, strategists and project managers✔ Maintaining and improving existing projects as they evolve✔ Learning best practices around performance, security and scalability✔ Develop industry-leading WordPress and Shopify websites for incredible clients.✔ Maintain hosting environments – optimising performance, implementing security best practices, and managing DNS.✔︎ Maintaining and updating existing websites.✔︎ You’ll be joining a web team that: Cares deeply about performance, scalability and maintainability Solid HTML, CSS and JavaScript fundamentals Experience with modern JS Frameworks, ideally Vue.js/Nuxt (commercial or strong personal projects) A genuine interest in modern web development

Bonus points for: js/Express experience Performance optimisation awareness Animation libraries (GSAP, etc.)

Competitive salary We value what each individual brings to us and reward that accordingly, so rather than putting strict salary schedules here, we’d far rather have a chat and find out what each of us is looking for.✅ Flexible schedule.✅ Monday to Friday.✅ Company pension.✅ City centre location with parking. 33 days holiday per year including bank holidays.✅ Regular free lunches.✅ Free tea & coffee, morning coffee run by Timber Coffee.✅ Personal training and professional development allowance.✅ Let’s chat – an informal coffee to see if there’s a spark….

Posted: June 1st, 2026