Full Stack Javascript Engineer

London

About the role

As a software engineer, you'll work in our Web Agency team alongside other software engineers, UX & UI designers, QA and project managers. Together you’ll develop web presences for big-name beauty and fragrance brands.

You'll work as a full stack Javascript developer using a range of technologies including React, Redux, Node.js, ES2015+, semantic HTML and modular Sass.

In this role you will be responsible for delivering everything from additional site features through to whole site implementations - from definition right through to production.

What you'll do

  • Work in a cross functional agile team to deliver new features on our clients websites.

  • Work closely with UX/UI designers and product owners to scope out new client projects and make recommendations on implementation strategies.

  • Build and maintain sites on Beamlys Web platform (Node.js with Express services)

  • Add the visual flair and attention to detail that'll make each new site pop with individuality.

  • Adopt a modular approach to create reusable components in order to provide speed of delivery and maintainability across multiple sites

  • Take ownership of delivering new features from definition through to deployment and operation.

  • Prioritise your work while mentoring and pairing with other developers within your team.

What you'll bring to the role

  • You enjoy working as part of a collaborative team in an enthusiastic environment.

  • You value & champion good software engineering principles such as test driven development, code review, pull requests and agile methodologies.

  • You keep up to date with the latest Javascript patterns and libraries

  • You enjoy working across the stack - From server side rendering to writing performant client side code
  • You value the benefits of writing maintainable CSS using Sass

What’s it like to work at Beamly?

Working at Beamly means continuing the progress of an indispensable platform, built by a world-class team. We practise continuous delivery, TDD, regular ‘Tech Share’ lunches, and get the whole company together for Friday ‘Show and Tell’ with drinks. We also set time aside for continuous improvement, and take the professional development of our team members seriously.

We enjoy a vibrant working environment in Covent Garden – very well-connected and surrounded by loads of shops, bars and restaurants. Team members have also organised a pool league, visiting manicure service, and deals on local gym membership & classes.

As a Beamly employee, you'll also benefit from...

  • A high spec MacBook Pro with a choice of peripherals

  • Private medical insurance (taxable)

  • Life assurance (4 x base salary)

  • 25 days’ holiday per annum

  • An extra day's holiday on your birthday

  • Flexible office hours

What is the hiring process?

We believe that diverse teams build better products, and strive to offer equal opportunity to all applicants. If your application is successful you will move through three short phases:

  1. We'll check your CV meets the requirements for the role, which are detailed above.

  2. We'll arrange a brief (roughly 30 minute) phone interview with you to discuss the role and your work experience 

  3. We'll invite you to our office to meet our team and take part in a 45-minute work sample task. We'll provide a laptop loaded with a project and some instructions, which will reflect the sort of work you'd be doing in the role. We'll then spend 30 minutes talking through your solution and answering any other questions you may have, and 40 minutes in a mock definition session with team members from UX, QA and Engineering. The whole visit lasts about 2 hours.

Any questions? If you have any queries whatsoever, there’s a box on the application form where you can let us know. We'll address them by e-mail or during the phone interview.

Unfortunately, only applicants who have the right to work in the UK will be considered, and Visa sponsorship is not available.

Recruiters: Unsolicited applications submitted by recruitment agents will not be considered.