← Back to all jobs

Senior JavaScript Engineer who care about the good quality of the code

Moonpig
🏒 Moonpig πŸ‡¬πŸ‡§ Greater London, United Kingdom πŸ•‘ January 17

This job offer is expired

We have an ambitious goal to re-platform Photobox to deliver an outstanding experience for our customers and internal business users in order to drive significant business growth. To be successful in this role you will have experience building optimised, scalable modular websites using technologies based on JavaScript. You will also have demonstrated the ability to put together delightful user experiences. You will be in a great environment to solve challenging technical problems and refine your skills as an engineer, learning from and passing knowledge to like-minded and talented colleagues.

What will I be doing?

  • Utilising Javascript to work at all levels of our stack from front-end components within React to the creation of services in the backend. Ensuring that all code is tested to the appropriate standards to allow us to continuously deploy.
  • Ensuring code quality by participating in code reviews, following existing coding standards and always thinking of possible improvements or simplifications we could make.
  • Taking end-to-end ownership over your tasks, from ticket refinement to delivery in production and aftercare.
  • Working in a cross-geography delivery team utilising software development practices, such as; Scrum, collaborative code ownership, unit testing, GIT workflow, and continuous deployment.
  • What experience do I definitely need?
  • Extensive experience with JavaScript
  • Experience fetching data from a service endpoint
  • Experience working with Git and GitHub

What tech experience would put me well on my way toward being an ideal candidate?

  • Experience in frontend development using: React (Functional + CSS Modules), Redux, SASS/CSS3+, HTML5+
  • Experience in backend development using: NodeJS (ES2015+ Services), Koa, Lodash, NoSQL Databases
  • Experience with NodeJS task-runners and tooling: WebPack, Yarn, NPM, Babel
  • Experience with test platforms and tools: Jest, Enzyme
  • Experience working with Git and GitHub
  • Experience working in a Scrum team
  • Experience coaching junior members and playing a senior role

What tech experience would earn me a plus?

  • Experience with GraphQL
  • Experience with DynamoDB
  • Experience creating JS micro-services in NodeJS environment
  • Experience working on high-volume sites
  • Experience with improving site performance
  • Experience creating in-web photo editing tools and features
  • Experience working with Docker
  • Experience with automation tools like Jenkins, Kubernetes and Kibana

Personal Attributes

  • Communicative and social – We’re a friendly bunch and great communication is the key to our success
  • Continual improvement – Learning and improving. That’s what it’s all about.
  • Collaborative and helpful – We go much further when we help each other improve whenever and however we can.
  • Delivery Focused – We’re obsessive in our pursuit for the best customer experience, but a timely delivery is essential.
  • Enthusiastic – We’re building things we care about and we love what we do!

Get

notifications in your

More react jobs near Greater London

  • News UK
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    April 10
  • John Lewis Partnership
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    April 08
  • BCG Platinion WESA
    Lead Software Engineer BCG Platinion WESA
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    April 06
  • American Express UK
    Front-End Engineer American Express UK
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    March 31
  • CloudMargin
    πŸ‡¬πŸ‡§ Greater London, United Kingdom
    March 22