Overview

Our client an SaaS startup with global ambitions are looking to recruit a Senior Web Developer for an immediate start. This role is for approx 6 months to create an initial product with a view to a permanent position.

The role in a nutshell:

As a Senior Web Developer, you will be a member of a small team. This team will be made up of a Web and Server Developers.

  • The role of this small team is to rapidly develop an MVP using a variety of web technologies including JavaScript, React, NodeJS and Docker.
  • Given the independent nature of this work, it is important that you will have the ability and experience to set up the project from scratch.
  • Access to GitHub, AWS and other dependent tools will be provided.

Main responsibilities include:

  • Taking a UX/UI InVision prototype from the design to implementation
  • Work closely with the UX/UI Designer to resolve issues as they arise
  • Actively participate with estimation process so that sizing of work can be determined
  • Communicating any changes to estimates and ultimately any impact on timelines
  • Building Containerised PWA MicroSites using JavaScript, React, NodeJS, Docker
  • Using AWS including EC2, ECR, ECS, S3, ALB, App Runner, CloudFront and CloudWatch
  • Integrating with other Cloud-based Products such as Auth0
  • Writing and deploying Infrastructure as Code (IaC) using Terraform
  • Continuous Integration and Continuous Deployment (CI/CD) using CircleCI, SonarCloud and GitHub
  • Monitoring and Alerting using CloudWatch and other APM tools
  • Developing on Apple MacBook Pros with the JetBrains WebStorm, Visual Studio Code or other suitable IDE

The ideal candidate will have the following:

  • Bachelors or Masters degree in Computer Science, Software Engineering or related field
  • Proven hands-on Software Development experience
  • Proven experience developing with contemporary JavaScript (ECMA6, TypeScript) and the React UI Library
  • Familiarity with Design Patterns in React and exposure to current React conventions (Hooks, ShadowDOM)
  • Excellent knowledge of Webpack, Redux, NodeJS, NPM/yarn and ESLint
  • Live and breath RESTful API design
  • Experience of Test Driven Development (TDD) and/or Behavioural Driven Development (BDD)
  • Experience working with a variety of Testing Tools such as Jest, Enzyme, React Testing Library and Selenium

If this role is of interest to you, please apply with your updated CV for immediate consideration