Junior web developer


We’re looking for a junior web developer to join our Central Cambridge team.

As key members of a fast-paced, top-5 rated UK digital agency, web developers at Onespacemedia implement and support industry-leading, responsive websites and web applications as part of the company’s high-quality digital product offering.

Working closely with the design team, our developers build websites and applications for clients across a number of market sectors. With assistance from the commercial and design teams, each developer takes responsibility for supporting and resolving a project’s technical issues through to successful deployment.

Developers work primarily in Python and Django on the back-end, and build high quality responsive front-end templates, delivering outstanding quality across mobile, tablet and desktop devices.


Technical delivery

  • Champion and implement industry-leading development best practices to ensure a high-quality web deliverable on every project.
  • Work closely with the team’s Lead Developer to work within a company-wide development workflow - helping to enforce a consistent and streamlined process and highlight opportunities for improvement.
  • Implement robust, high-quality, CMS managed websites and custom web applications to project deadlines.

Project delivery

  • Work to implement technical work on-spec and on-time.
  • Make educated development suggestions in the case of an unconventional or hard-to-manage design vision.
  • Proactive management and resolution of development issues that arise during a project’s life-cycle.
  • Help to thoroughly test and iterate on development work to ensure it’s client-ready before it’s shared externally.
  • Communication of potential commercial issues to a member of project management in a timely and accurate manner. 

Technology skills


  • Experience with an object oriented programming language, preferably Python.

  • Demonstrable experience building front end templates using HTML5/CSS3.
  • A base understanding of JavaScript, preferably ES6.
  • Experience with version control - Git or similar.
  • An awareness of cross-browser compatibility issues and their resolution.
  • Knowledge of responsive development best practices, preferably with some experience building a responsive interface.
  • A technology generalist with a keen interest in the future of the Internet and its technical direction.


  • Knowledge of Python and the Django web framework.
  • Exposure to a front end web framework Vue, React, Angular etc.
  • Experience with a CSS pre processor Post CSS, SCSS etc.
  • Familiarity in interfacing with third-party API integrations.
  • Competence with Unix server environments and shell scripting.


  • Excellent attention to detail and diligence during the development process.
  • 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.
  • A good verbal and written communicator, preferably with experience dealing directly with clients.
  • A team player who isn’t afraid to get involved in wider company discussions and support and mentor others if the opportunity arises.


  • Demonstrable experience building web applications in professional, freelance or personal projects.
  • Technical degree preferable (Comp Sci) but not compulsory.

Office address

Unit 9, 23-25 Gwydir St

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*