Jobs

Full Stack Software Engineer - React.js - Marketing - London - 40-60k

  • Location

    London

  • Sector:

    React JS

  • Job type:

    Permanent

  • Salary:

    £40,000 - £60,000

  • Contact:

    Lloyd Axten

  • Contact email:

    lloyd@energonjs.com

  • Published:

    23 days ago

  • Expiry date:

    2021-12-31

  • Consultant:

    Lloyd Axten

Full Stack Software Engineer - React.js - Marketing - London - 40-60k

 

A market-leader in photo-based products is looking for a passionate and proactive Full Stack Software Engineer to redevelop their highly interactive web-based photo editing app.

 

This company’s mission is to enable millions of customers to create beautiful personalised photo-based gifts. As a Full Stack Software Engineer, you will solve a variety of complex technical challenges. You’ll help build a great UX, with a creation studio that’s scalable in response to seasonal traffic. You’ll be intimately involved from the get-go, bringing fresh ideas and seeing them through to fruition. You will be part of an autonomous team that owns the code of the entire system, end-to-end, including its build, maintenance and evolution.

 

This role offers huge scope for autonomy, where people are empowered to have an impact by realising their ideas. You’ll have full stack web experience, having worked with React front-end supported by back-end APIs; you’ll be experienced with front-end development, with good understanding of HTML, CSS and JavaScript; you’ll have a solid foundation in automated testing, particularly in writing unit tests; and you’ll be communicative and social, collaborative, eager to learn, and highly delivery focused.

 

Key skills:

  • Strong knowledge of JavaScript, React and Redux on the front-end

  • Knowledge of Node microservices written in a mix of JavaScript and TypeScript

  • Experience of AWS Serverless technologies - SNS, SQS, Lambda, API Gateway, DynamoDB, DocumentDB

  • Experience of CI/CD with Jenkins, with plans to migrate to GitHub actions

  • Experience of Cypress end-to-end tests and Jest unit and integration tests

  • Experience of working to agile team methodologies

 

This is an exciting role for an engineer that’s looking for a nurturing environment in which to cultivate their ideas and see them through to production. If you want to be part of a team of empowered and enthusiastic engineers, give us a call today.