Full-stack Engineer

Engineering Lisbon, Portugal


Description

The Role:

We are looking for a Full-stack engineer who is motivated to build world-class applications and interfaces using top-notch technology. You will be working in a very friendly and relaxed environment and you will have the opportunity to work across several teams and areas, solving our most exciting technological challenges.

You will be helping us to continue creating a world-class engineering group that not only supports our business growth (through speed, quality, and consistency in delivery) but is also a source of engineering innovation whilst providing an exciting working environment for the team.
 
What You’ll do:
  • Develop software applications for our back office or website infrastructures while also evolving our Universal React/Redux front end;
  • Define the future of our e-commerce platform through deeply catered personalization of the customer's experience;
  • Take our Webpack configuration to new heights;
  • Expand our service oriented architecture as well as our components library to micromanage experiences;
  • Evolve your technical capabilities to the next level while using state-of-the-art technologies;
  • Actively participate in the training and building skills of junior developers.
  • Help track and improve our applications performance metrics
Who You Are:
  • An experienced full-stack developer with experience in both C# or Java as well as JavaScript, HTML and CSS;
  • Knowledgeable of REST;
  • Knowledge in ES6 and Babel;
  • Aware of browser quirks and compatibility issues;
  • Curious about Universal/Isomorphic JavaScript;
  • Knowledge about React or keen to learn it;
  • Focused on fully tested and performant code and with deep knowledge of unit tests and/or integration tests;
  • Passionate about clean and well-documented code;
  • Passionate about solving complex problems.