About the role
We are looking for a Front-End Developer to join the technical team of our digital agency, Studio 24.
In that role, you will be implementing HTML/CSS/JS templates and integrating them into PHP-based CMSes. You will be working on a variety of client projects.
You will join teams put together on a per-project basis. You will collaborate with Project Managers, Web/UX Designers, PHP developers, DevOps specialists and interact directly with clients.
You will give your input on technical constraints and the feasibility of solutions. Sometimes formally as part of a ‘discovery’ process during which we research the project requirements.
What we are offering you
- Work on exciting, highly visible client projects (e.g. W3C, UK Parliament, HS2) including many public institutions and charities
- And thereby learn what it takes to build websites for a wide audience (UX, accessibility, GDPR, etc.) using techniques that follow W3C standards
- In the context of an ever-evolving small business in which your voice will be heard
- With a team of friendly and approachable experts ready to mentor you and discuss best practices
- In a role that will evolve over time, whether you’d like to specialise in an area, or expand beyond technical skills (into research and/or management)
- A workplace that values well-being (flexible working arrangements, mental health awareness and support)
- A quick and straightforward hiring process
What we are looking for
A front-end developer who is methodical, cares for the clients and their end-users, communicates well, and pays attention to details.
Here comes the usual list of skills for the job. Please don’t be put off by this list. We don’t expect you to know all of these or work that way from the get go. We are looking for someone who has interests in these areas, and is ready to adapt their skills and learn to do these things well.
Maybe you have just started out on your own and don’t know anything about version control and are happy when things work, regardless of the state of your code! And you will be happy to be given the opportunity to learn best practices and write code that is up to standards.
Or maybe you are an experienced developer, always sticking to your favourite JS framework and favourite syntax, but happy to step away from your usual tools and dive back into standard technologies. We’ll also be happy to get your input on our ways of working, wherever you are in your journey.
So, without further ado, you will have experience in or be motivated to learn about (in order of importance):
- Semantic HTML and accessibility
- CSS (and Sass)
- Front-end best practices: mobile-first approach, performance optimisation, BEM methodology, etc.
- CMS setup and content modelling (in WordPress, Craft, Drupal)
- Templating engine syntax (e.g. Twig)
- Git version control
- Build tools: NPM scripts
- VueJS – used for specific projects such as interactive maps development
We believe in flexibility and supporting staff to do their best work. Our preference is for full-time though we may consider part-time hours (4 days a week) if that works best for you. Normal full-time hours are 37.5 hours a week.
We currently have a hybrid work pattern, with working remote the default and the team coming into the office for meetings, to collaborate, or just to have a different work environment. There is no expectation of regular in-office working, though we do want you to be able to meet up when needed.
We are looking for someone based in the UK for this role, it’s expected that you are able to travel for client meetings when required and when it’s safe to do so (normally Cambridge and London).
Studio 24 is an ethical and award-winning agency with a strong focus on human-centered design, digital technology and accessibility. We create websites and digital services that are designed to work for everyone.
We’re proud of working with a range of clients, across public sector, charity, arts/culture and science/tech industries to create brilliant websites and digital services. Recent clients include W3C, UK Parliament and Cambridge University Botanic Garden. Our studio is based in Cambridge, UK.
The role has a salary range of £30,000 to £38,000, based on skills and experience. We have a pay scale system at Studio 24 to ensure everyone is paid fairly and equally. We’re developing a career progression framework to make it clear what we expect from people at different stages in your career.
- We are a friendly team with a flexible, inclusive and supportive working environment. We run regular staff culture surveys and always score highly for fairness, respect, empowerment, pride in our work and positive relationships.
- We take work-life balance seriously, and don’t work more than our contracted hours. On the rare occasion this may be required, time in lieu is given.
- We take our staff’s mental wellbeing seriously and have two trained mental-health first aiders who provide support and guidance to our colleagues.
- We offer flexible working hours, because we understand that life happens! So whether you need to manage your work around family life, or if you are not a morning person and like to start a little later, or if you want to finish early to get to the gym – you can.
- You can choose to work from home or our office (though we do encourage staff to come into the office to collaborate). We have a home office equipment budget to ensure you have an healthy setup, wherever you work.
- 25 days holiday plus bank holidays, this increases after two years service up to 30 days off a year.
- Free eye tests and flu jabs.
- We invest in your training via courses, conferences and time to self-study.
- We get together for events and lunches (in-person and virtual).
- Company Day out of the office twice a year to talk strategy and improvement.
- Free local benefits (free entry to Cambridge Botanic Garden and Cambridge Film Festival).
How to apply
Step 1: Please apply for this job online. You will be asked to:
- upload a recent CV or resume
- tell us why you think you are suitable for this role
- list a few links to some of your work that is online (if appropriate)
If you have difficulty using our online system please email email@example.com with the above information.
Step 2: We’ll review your CV. If your CV is what we’re looking for, we’ll invite you to proceed to Step 3.
Step 3: We’ll arrange an initial telephone or video call with either our Front-End Team Lead or MD.
Step 4: If we think you could be a good fit, we’ll invite you for an interview with the wider team. During this interview you’ll be asked about your experience, to talk about some projects you’ve worked on, and complete a small code review exercise to show us how you approach front-end development.
Step 5: If the team agrees, we’ll make an offer.
Studio 24 recognises the positive value of diversity, promotes equality and challenges discrimination. We welcome and encourage job applications from people of all backgrounds.
There is no closing date for this job role, we are interviewing people on an ongoing basis. All applications we receive will be treated equally.