Front end developer OR multi-skilled technologist

We are looking for a skilled react/node front end developer or someone more multi-skilled in AWS, CI/CD pipelines, and has that attitude of “if I don’t know how to do something, I will take the initiative and find it out” and can do that reasonably quickly and independently.

Role

  • Taking ownership of the codebase and new features
  • Being the technical lead on projects with non-technical stakeholders
  • Researching, designing and building complex functionalities
  • Writing and implementing efficient and high-quality code
  • Pro-active and independent thinking while looking for the right solution
  • Balancing tight deadlines and maintaining code quality
  • Bringing positive energy and “can-do” approach
  • Coaching other developers

Essential:
 

  • Thorough understanding of and strong experience in use of React and its core principles
  • Great understanding of Redux and data design patterns in Redux
  • Strong proficiency in JavaScript, ES6 and beyond, and TypeScript
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with code versioning tools, such as Git Advantageous:
  • Experience of managing people, teams and business change
  • Knowledge of Node.js
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token

 

  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, Rollup, NPM, etc.
  • Strong experience with TDD, Jest, react testing library and Cypress
  • Experience with Storybook
  • Experience of deploying CI/CD pipelines with automation
  • Experience of using Docker