Overview

Welcome to Beamly

Beamly is a global product and marketing technology agency owned by Coty, an industry leader in beauty. We maintain an independent working environment and culture established through six years of agile product development. Our multi-disciplinary teams are empowered to create engaging campaigns, best-in-class websites, and disruptive digital products.

About the role

We’re looking for Front-End and Full-Stack Software Engineers at all levels to develop our product suite, explore emerging technologies and create beautiful consumer-facing experiences. You’ll build personalised e-commerce solutions, smart product recommendations, delightful data visualisations, or whatever else your team determines will help brands to engage users and drive sales.

We use an evolving variety of technologies, including: Sass, modern JavaScript features, Node.js and Express, React and Redux, headless Drupal, Postgres, Apache Kafka Streams and ElasticSearch, Ansible, Vagrant, Thoughtworks Go, and AWS.

Are you a dab-hand with a few of these? Keen to gain experience with some of the others? Read on…

As an engineer at Beamly, you will:

  • Work in a multi-functional agile team to design and deliver marketing technology products.
  • Participate in discussions on product features, technical design sessions, planning and retrospectives.
  • Own the development of features from definition to deployment, prioritising your own sub-tasks and pulling in others as appropriate.
  • Help to ensure adequate test coverage, load testing and performance monitoring of your products.
  • Participate in the second-line on-call rota to support our systems in production.
  • Mentor junior engineers through collaboration and code review.
  • Demo your work to the rest of the company occasionally, during our weekly all-hands session.

Is this you?

Here are our hopes for the person filling this role. Nobody will meet all of them; we would love you to be open about the growth opportunities you see here.

Web Technologies

  • You love fast, accessible websites built mobile-first with progressive enhancement.
  • You’re confident with the latest JavaScript features, and write idiomatic, well-tested code.
  • You enjoy building for the browser and its ever-evolving gamut of features. You know the latest browser APIs, and are comfortable with debugging, CSS frameworks, and preprocessors like Sass.
  • If you’re full-stack, you’ve built APIs or presentation layers using Node and Express and understand the relevant HTTP best-practices.

Teamwork

  • You’re emotionally intelligent: aware of your motivations, in control of your emotions, good with people, and empathetic.
  • You communicate clearly and respectfully in a way that’s appropriate to your audience. You ask the right questions and avoid making assumptions.

Software Engineering

  • You understand agile processes and enjoy working in a data-informed, blameless culture.
  • You believe in code review – we use PRs in GitHub – and put quality at the heart of your work.
  • You’re happy to get to grips with the evolving set of tools we use for continuous delivery on AWS.

The application process

If this sounds like you, we can’t wait to hear from you. We are eager to build inclusive, diverse teams and we strive to offer equal opportunity to all applicants. After we receive your application:

  1. We’ll review your CV against the requirements for the role (above).
  2. We’ll schedule a 45 minute phone interview to explain the role and understand the depth of your experience.
  3. We’ll invite you to our office to take part in a 45-minute planning exercise, and 90 minutes of hands-on coding exercises. You’ll get to know a bunch of us in the process.

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.

Please note that we’re currently only able to consider applicants who already have the right to work in the UK.

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, weekly ‘Tech Share’ lunches, Friday ‘Show and Tell’ with drinks, and regular hack days. 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 great shops, bars and restaurants. Team members have also organised a lunchtime pool league, weekly football game, visiting manicure service, and deals on local gym classes.

As a Beamly employee, you’ll 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
  • additional holiday on your birthday
  • childcare vouchers

Tagged as: Agile, CSS, express, HTML, javascript, node, React, redux