Front-end web developer

If you're a talented front-end developer and you want to work with some of the country's most innovative companies we want to talk to you!


As a key member of a fast-paced, top-5 rated UK digital agency, Onespacemedia’s front-end developer will champion and implement industry-leading, responsive front-end web development techniques as a core part of the delivery of high-quality digital products. Working closely with the design team, the front-end developer will work to pro-actively protect an original design vision - taking responsibility for supporting and resolving a project’s front-end issues through to successful deployment.

Our front-end developer will also provide Django development support and technical client support if necessary post-deployment.


Technical delivery

Champion and implement industry-leading responsive best practices to ensure a high-quality web deliverable on every project.

Take responsibility for company-wide front-end development workflow to enforce a consistent, streamlined and simple front-end development process.

Implement pixel-perfect web templates and UI kits based on provided designs for back-end developers to use during site and application build.

Provide support and guidance to members of the production team on front-end methodologies.

Project delivery

In terms of general, project delivery:

  • Work to implement and protect a project’s original design vision.
  • Make educated design suggestions in the case of an unconventional or hard-to-manage design vision.
  • Participate in the design process by suggesting interaction and micro-interaction techniques based on modern design conventions.
  • Proactive management and resolution of front-end issues that arise during a project’s life-cycle.
  • Communication of potential commercial issues to a member of project management in a timely and accurate manner.

Technology skills


The primary technology skills required are:

  • HTML5/CSS3 & PostCSS.
  • Babel.
  • JavaScript ES2015+.
  • Node and its environment.
  • Gulp.
  • Webpack.
  • Knowledge of JavaScript frameworks such as Vue.js.
  • Excellent knowledge of responsive frameworks (Foundation, Bootstrap, Skeleton).
  • Excellent knowledge of cross-browser compatibility issues and their resolution.
  • Good knowledge of popular mobile hardware devices.
  • Experience with Git on the command-line.
  • An excellent technology generalist with an interest in the future of the Internet and its design direction.


  • A good understanding of Django and the Django templating system(s).
  • Python knowledge.
  • PostgreSQL (or other SQL) database administration experience.
  • Experience with popular third-party API integrations.
  • Competence with Unix server environments and shell scripting.


  • Excellent attention to detail and diligence during the development process.
  • A good verbal and written communicator, with experience dealing directly with clients if it’s necessary.
  • A natural problem solver with a positive attitude - with an appreciation for Onespacemedia’s commercial obligations and brand reputation.
  • A professional commitment to quality and transparency.


  • 3+ years agency experience in a development position.
  • Technical or multimedia degree preferable but not obligatory (Comp Sci, Graphic Design, Multimedia Production).