Development

Here sit the creators and builders who develop solutions for our clients. Our team invent and innovate, seeing the potential of every challenge to build on the experience for the end consumer.

The leading technologies we use make this role a unique, challenging and exciting prospect for any developer. If these opportunities appeal to you and you would like to explore it further, we would love to hear from you.

TECHNICAL ARCHITECT

You will bring with you a raft of experience in developing and designing complex software systems. A background in ecommerce is essential to the role. You will work alongside the developers and the client to realise the best solutions to meet their needs.

Experience Required:

  • Hands on experience working with cloud-based systems (AWS or GCP)
  • Understanding of serverless patterns
  • Familiarity with DevOps and infrastructure as code
  • Proven ability to work in a team of developers and foster a peer driven approach to development.

FULL-STACK DEVELOPER

We are looking for an experienced Node.js Developer who can bring strong JavaScript / TypeScript and Node.js skills to the team. You must be confident in developing server-side applications and have experience working with AWS, particularly writing and deploying lambdas using Terraform.

Having a TDD background is essential along with an understanding of testing frameworks such as Jest. Experience with React is also an advantage.

As well as strong technical skills you would be expected to work with clients to design and build solutions, so previous experience of ecommerce would be an advantage.

Experience Required:

  • An expert knowledge and a passion for working with Javascript technologies and frameworks
  • Expert development experience of NodeJS
  • Effective communicator and team player
  • A good understanding of deploying Serverless Architectures to Cloud platforms
  • Building RESTful APIs
  • Software testing / TDD
  • Understanding of Terraform an advantage

FULL-STACK DEVELOPER (UX/UI)

We are looking for a full-stack developer with who has strong JavaScript and React skills and is experienced and confident in building front-end applications. As well as having strong technical skills you would be expected to work with our clients to design and build solutions that meet their business requirements.

Experience Required:

  • Commercial experience with React, GraphQL, Apollo, Node.js
  • JavaScript build processes and tools, such as Yarn, Webpack and Babel
  • Static type-checking (TypeScript).
  • Styled components.
  • Web markup and the associated semantics and accessibility (AA).
  • JavaScript design patterns, particularly functional programming and composability
  • JavaScript test frameworks, such  as Jest
  • Knowledge of API design methodologies such as REST, and how to consume these from a client-side perspective

Nice To Have:

  • Experience and understanding CI/CD
  • Experience of writing back end javascript services.
  • Understanding of UX / UI Design.
  • Familiarity with AWS

AUTOMATION TEST ENGINEER

You will be working with our development team to design and implement tests to the highest standard possible. You will be key in championing test automation, and helping to teach and mentor others as and when required.

Experience Required:

  • Experience of testing modern web-based applications & APIs (ecommerce preferable)
  • Experience with test automation – specifically using Cypress
  • Experience of testing within an agile, continuous delivery-focused, fast pace environment
  • Working with CI/CD tools
  • Able to work concurrently on multiple tasks

Nice To Have:

  • Experience of AWS (serverless)
  • TypeScript
  • Able to troubleshoot complex issues – using logs and other tools etc.
  • Knowledge of API design methodologies such as REST, and how to consume these from a client-side perspective