Enable job alerts via email!

Front End Developer

Oak Furniture

Swindon

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading British furniture retailer is seeking a Front-End Developer to create and maintain engaging web experiences. The role involves collaborating across various teams to enhance e-commerce performance and user satisfaction. Candidates should have solid JavaScript skills, proficiency in HTML and CSS, and experience in building responsive applications. Benefits include employee discounts, life assurance, and a hybrid working environment.

Benefits

Employee discount
Life assurance
25 days holiday plus bank holidays
Birthday day off
Pension matching
Employee Assistance Programme
My Rewards Programme
Free on-site parking

Qualifications

  • Commercial experience in front-end development with a focus on responsive design.
  • Strong proficiency in HTML5 and reusable CSS using SCSS.
  • Expert-level JavaScript programming skills with modern frameworks.

Responsibilities

  • Translate business objectives into technical solutions with acceptance criteria.
  • Write clean, maintainable code following secure coding practices.
  • Optimise site performance, accessibility, and SEO fundamentals.

Skills

Front-End Development
JavaScript (ES6+)
HTML5
CSS (SCSS)
Performance Optimisation
Git
APIs Integration
Automated Testing

Tools

Webpack
Vue
Cucumber
Selenium
Job description

Oak Furnitureland is a beloved British furniture retailer with a passion for helping people create their dream homes. We are committed to exceptional quality and stylish furniture at accessible prices. As we continue to grow and evolve, we are seeking a talented Front‑End Developer to help advance our e‑commerce experience and supporting services.

As a Front‑End Developer, you will build, optimise, and maintain high quality web experiences and services that drive traffic, conversion, and customer satisfaction. You will collaborate closely with product, design, QA, and IT operations to deliver measurable value that aligns with business goals, prioritising performance, accessibility, reliability, and secure engineering practices.

Responsibilities
  • Translate business objectives and user needs into well‑scoped technical solutions with clear acceptance criteria.
  • Write clean, well‑tested, and maintainable code, following agreed standards and secure coding practices.
  • Optimise site performance, accessibility, and SEO fundamentals to improve speed, discoverability, and UX.
  • Contribute to test automation efforts by writing resilient, maintainable test cases to boost application test coverage and minimise regressions.
  • Maintain application stability post‑deployment, swiftly diagnosing and resolving production issues to ensure continuous service reliability.
  • Partner with designers to implement responsive, pixel‑accurate components that work across modern browsers and devices.
  • Support experimentation through A/B tests and data‑led iteration; use insights to inform continuous improvement.
  • Collaborate in agile ceremonies, refine tickets, estimate effort, and deliver to agreed sprint goals.
  • Champion customer privacy and data protection, ensuring solutions comply with security and regulatory requirements.
  • Share knowledge with peers, and contribute to a culture of continuous in both product and engineering practice.
Qualifications
  • Commercial experience as a Front‑End Developer, designing, building, and deploying high‑volume production web applications with a focus on responsive design and cross‑browser compatibility.
  • Strong proficiency in modern front‑end development, with the ability to write semantic HTML5 and optimised, reusable CSS via SCSS.
  • Expert‑level JavaScript (ES6+) programming skills, including experience with modern frameworks and developing modular, reusable components for rich interactive content.
  • Ability to integrate front‑end code with a backend server‑side language to dynamically render and manage application pages. Object‑Oriented PHP experience is essential.
  • Practical knowledge of performance optimisation, web accessibility guidelines, and SEO best practice.
  • Proven ability to consume and integrate various external services and APIs using libraries and SDKs to deliver rich functionality.
  • Strong working knowledge of Git for version control, including conflict resolution, code review processes, and utilising Feature Branching.
  • Experience with writing and executing automated tests using tools like Cucumber or Selenium.
  • Proficient in utilising the Command Line Interface (CLI) to manage dependencies, navigate server environments, and execute application build processes.
  • Experience with the following technologies is desirable: Module Bundlers (Webpack), modern CSS Frameworks, Templating Engines (Twig), JavaScript Frameworks (Vue, jQuery), and Developer Tools (Algolia, Jira, Bitbucket).
  • Analytical mindset with the ability to use data to inform technical decisions and measure outcomes.
  • Experience in retail, e‑commerce, or content‑rich websites is desirable.
Benefits
  • Employee discount: amazing discounts available on all Oak Furnitureland products after successful completion of probation.
  • Life assurance: free cover of a minimum of two times your annual salary up to the age of 65.
  • 25 days holiday per year plus bank holidays.
  • Birthday: an additional day off for you to celebrate your birthday.
  • Hybrid working.
  • Pension: 4% employee contribution matched by the company.
  • Employee Assistance Programme: gives all employees access to both telephone and face‑to‑face counselling services.
  • My Rewards Programme: offers discounts on everything from restaurants and supermarkets, to entertainment and holidays.
  • Free on‑site parking.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.