Front-end Developer

Who we're looking for

We are currently seeking an experienced and talented Front-end Developer to join our team at our London office. You will use your strong technical skills in implementing requirements to specification, including providing assistance in producing technical documentation and briefs. You will be advocating to produce the highest quality, reliable and stable code that delivers against business objectives, both for customers and on product development programmes.

This is an exciting opportunity for a Senior Front-end Developer looking for the next step in their career working in a vibrant digital agency. The role involves technical hands-on coding and development, as well as mentoring and support for junior colleagues helping their progress in delivering high quality outputs for Codehouse and our customers.

Who we are

Codehouse is a full service digital experience agency, from strategy, design, and delivery, to ongoing optimisation and support.

We are lucky to partner with client organisations that, in their respective sectors of the global economy, are contributing to transforming logistics, legal, healthcare, energy and housing.

The London office works closely with our teams in Sydney, Australia and Colombo, Sri Lanka to deliver and support global solutions.

What you will be doing

  • Deliver websites focused on user-centred design, web standards, usability and accessibility
  • Advocate for the highest quality, scalable and performant solutions following best practises and testing in various browser and devices
  • Be security conscious of delivered code and stay informed on security best practices
  • Take ownership of tasks from the outset and ensure accountability to deliver them on time
  • Work in cross specialism SCRUM teams, adopt Agile practices and communicate efficiently with your peers
  • Continuously developing your skills to reflect the evolving specialism, both for the needs of our customers and for personal development (time for training is provided)
  • Contribute to projects, leading by example and guiding other colleagues
  • Promote knowledge sharing through code reviews, pair programming and contribute to weekly sessions with developers
  • Suggest new technologies and development practices to the development team and be involved in Research & Development activities

What you'll need

You'll be a developer who is confident developing applications, passionate about making a difference and want to be involved throughout the product lifecycle, from idea generation, design, and prototyping to execution, and shipping whilst having advanced experience with:

  • JavaScript frameworks and libraries, preferably NextJs, React and jQuery
  • HTML, CSS adhering to W3C standards
  • Vanilla JavaScript (ES5/ES6)
  • CSS coding methodology, ideally BEM
  • CSS pre-processors, either SASS, LESS or both
  • Development workflow tools such as Gulp or Grunt
  • Templating libraries (eg. Handlebars, Mustache)

Knowledge of the following would be beneficial

  • Server-side Javascript - NodeJs
  • Jamstack, headless, decoupled architectures or monorepos
  • Sitecore, JSS and SXA
  • Microsoft technology stack (.NET) and associated IDEs

Soft skills, professional and personal requirements that you’ll need

  • Good communications skills, communicating with colleagues across various departments and with technical and non-technical customer audience
  • Effectively communicate complex technical solutions to both technical and non-technical audiences
  • You'll have a keen interest in keeping up with the latest developments happening in the web development and the wider tech industry
  • Create a culture of promoting new ideas and highlighting opportunities within the team to present to our customers in line with the company continuous improvement strategy
  • Contribute regularly to discussions and reviews of our internal processes in order to ensure delivery optimisation and increase efficiency across the company
  • Efficiently communicate across specialisms to facilitate smooth project delivery
  • Contribute actively to the maintenance of an open and honest working environment; by promoting constructive criticism, feedback, frequent transparent dialogue and, where appropriate, confidentiality

Our interview process is

  • A 30m introductory interview with the Development Manager
  • A 60m technical interview with a Senior Frontend developer
  • A final meeting with the Head of Development / a Director

🎁Our Perks and Benefits

We pride ourselves on our commitment to the professional development of our colleagues, as well as their wellbeing. We offer a wide range of benefits including, but not limited to, the ones listed below:

 

🏋🏻‍♀️ Wellbeing

  • Health insurance (including dental and optical)
  • 50% contribution towards a gym membership (Virgin Active)
  • Free annual flu jab
  • Employee Assistance Programme, including mental health support
  • Holiday buy/sell (up to 5 days per calendar year)
  • Sabbatical - up to 3 months unpaid leave after 5 years' service
  • Work/life balance - flexible working suited to your role

 

📖 Learning & Development

  • Great career progression opportunities, including a “promote within” philosophy and supporting lateral role changes
  • Paid-for books and e-learning resources at your disposal for your professional evolution
  • Sponsored courses, events or conferences, specific to your role and aspirations
  • Mentoring programme to help you through your first few months

 

🤝 Social

  • Friday afternoon socials (drinks, cultural events)
  • Company sponsored initiatives, such as football tournaments, games evenings, movie nights and more
  • Regular after-work socials & team lunches
  • Team building days and off-sites

 

💰 Financial

  • Interest free season ticket loan available
  • Financial hardship support
  • Employers Pension contribution (up to 4%)
  • Enhanced maternity and paternity pay

Codehouse is committed to providing equal opportunities in employment. This means that all job applicants and employees will receive equal treatment regardless of sex, marital status, sexual orientation, race, colour, religion, nationality, ethnic or national origins, or disability or age.

Please note that we are not interested in hearing from recruitment agencies in relation to this or any other advertised roles.

Do you have what it takes?