JavaScript Developer


Do you think you have got what it takes to be the next member of the Huddled Media team?

We are over the moon with the work that we produce for our clients and it's all thanks to the to our team of passionate and dedicated designers and developers.

We are always on the lookout for new talent to join the team here at Huddled Media, check out the job description below.

Benefits of working with Huddled

Flexible working hours

23 Days Holiday + Bank Holidays

Free drinks from the beer taps every day

Relaxed dress code

Bike storage

Recreational games

About The Role

The Company

Huddled is a small digital agency based in Manchester city centre, we were established 5 and a half years ago. We have a diverse set of clients throughout the UK across a range of industries (e.g. property, charity, ecommerce) of varying sizes.

We provide a range of services for our clients:

  • UI/UX Design
  • Web Development
  • App Development

As a small agency we require someone who is willing to take on a broad range of practical responsibilities for us and our clients and grow with the company.

We strive to maintain these values throughout all of our work:

  • Be personal
  • Demonstrate value
  • Make things enjoyable
  • Continually improve
  • Contribute positively to society

The Position

Huddled offers the opportunity of joining an energetic, and enthusiastic team of developers wanting to deliver new and exciting systems.

We are looking for a candidate wanting an opportunity to learn about Web Development in the real world. Starting with exposure to existing complex systems and websites, as your experience grows, you would be expected to start new projects from scratch. Working at a company run by developers, providing a supportive and positive developer environment.



  • Design, build and maintain efficient, reusable and reliable code
  • Take ownership of your project contributions and code quality
  • Test functionality against the technical specification
  • Bug fixing existing systems and applications
  • A combination of web and app development (React and React Native)

Time Management

  • Work towards agreed deadlines and manage own time
  • Work on multiple projects at any one time and balance priorities
  • Learn to estimate the time required to complete tasks and provide accurate estimates to non-technical staff


  • Update project managers with progress regularly
  • Provide feedback on less complex technical questions from project managers
  • Contribute ideas and input on technical specifications

Skills & Competencies

We are looking for a candidate with both web and app experience to bring new ideas and ambition to do great work. We are a very small team, and so there is a lot of scope for professional development, learning and growth. We do not require any specific level of experience, but relevant job experience is preferable.


  • Experience with the following frameworks: React, React Native
  • Experience with javascript development
  • Good knowledge of HTML and CSS

Highly Desirable

  • Experience integrating with REST APIs
  • Knowledge of PHP
  • Knowledge of VueJS
  • Experience with WordPress theme development
  • Experience with any MVC PHP framework (Laravel, Symfony, Zend)
  • Knowledge of Git
  • Knowledge of Sass/Less
  • Experience with task-runners such as Webpack (or Gulp/Grunt)


  • Experience with Bitbucket/JIRA
  • Knowledge of Next.js

What We Offer

  • Flexible working hours, start anytime between 8am and 10 am
  • Macbook Pro and Ultrawide Monitor
  • Hybrid working (Mix of remote and office based working)
  • Training for our staff to improve their skills
  • Spinningfields Office Location
  • Relaxed atmosphere with a collaborative spirit
  • Free drinks from the beer taps everyday
  • 23 days holiday + bank holidays

Apply Now

Get in touch.

Let's make some magic happen.

If you have got a project in mind or would just like to chat, our team of experts are on-hand happy to help.

Say Hey

Find Us

Huddled Media,
No. 1 Spinningfields,
Quay Street,
M3 3JE


Having problems with your website?
Submit a question and a member of our team will be in touch asap.

Raise a ticket