Who we are

Beamly is a digital marketing and technology agency based in London, UK and New York, United States. We are owned by Coty, but maintain an independent working environment and culture.

About the role

We provide top beauty and fragrance brands with swish interactive web content. On this project you’ll work with engineers, designers, a data scientist and a product manager to build engaging recommendation experiences for some huge retailers. Using our Engager Suite, you’ll iterate to improve the UX and the quality of the recommendations over time.

What’s an Engager Suite? That’s just our fancy name for the set of Node services and React apps that serve up our embeddable widgets and allow us to content-manage them. We use it to rapidly test prototypes of new ideas – like quizzes, games, surveys and interactive video content.

Where necessary you’ll also maintain the CMS (a React/Redux project), though the bulk of this initial project is about adapting our existing widgets to make them into brilliant user-facing recommendation engines. Most of our current widgets are built using mustache templates, Sass, and vanilla JS with a lightweight MVC pattern.

You may have the opportunity to extend this contract to cover similar future projects and the long-term development of the platform, or to consider a permanent position in our Recommendations team.

What you’ll do

  • Work in a multi-functional agile team to design and deliver end-user interfaces for recommendation engines.
  • Participate actively in team discussions on product features, technical design sessions, planning and retrospectives.
  • Work closely with product managers and designers, using your technical know-how to shape product and prioritisation decisions.
  • Take ownership of small features from definition through to deployment, prioritising your own sub-tasks pragmatically.
  • Demo your work to the company occasionally at our weekly Show & Tell.
  • Communicate technical decisions through clear and concise documentation, tech talks, and the wiki.

What you’ll bring to the role

  • First and foremost: enthusiasm, pragmatism, humility, respect, and good humour.
  • A good grasp of software engineering principles and practices, applied consistently in everything you do.
  • You’ll be a dab-hand with the latest CSS and JS techniques for responsive layout and animation, and a keen user of Sass.
  • You should be able to work productively in the latest flavour of JavaScript, with experience of React, Redux, and the build tool chains necessary to work with them.
  • You might have some experience working on front-end code in the context of presentation layers built with Node, Express, and a templating engine.
  • You’ll be happy to get to grips with the evolving set of tools used for continuous delivery on AWS – such as Ansible, ThoughtWorks Go, and the principles of auto-scaling.

What’s it like to work at Beamly?

Working at Beamly means continuing the progress of an indispensable platform, built on world-class technology by a world-class team. You’ll join the Engineering & Product team in our vibrant, central, Covent Garden office. We practise pair programming, continuous delivery, weekly ‘Tech Share’ lunches, Friday ‘Show & Tell’ with drinks, and regular hack days. We also set time aside for continuous improvement.

About the selection process

Successful candidates 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 45 minute phone interview with you to talk about the role and gauge the relevance of your experience and your approach to working within an agile team.
  3. We’ll invite you to our office to complete a one-hour 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 chatting to you about your solution and answering any other questions you may have.

We are eager to build diverse teams and we strive to offer equal opportunity to all applicants. You are welcome to let us know if you have any questions or requests regarding the selection process or the role. There’s a box on the application form for this.

Unfortunately, only applicants who have the right to work in the UK will be considered.  Candidate sponsorship is not available at this time.

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

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