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.
- 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
- 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
- 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