Working directly with the Senior Front End Developer and Director of Engineering to support the development of Croud’s frontend applications
Working closely with with other team members to help design and develop any requested roadmap features and support smaller, fast-moving projects
Create and maintain documentation to support any development and operation in a production environment.
Work with other members of the company to help improve workflow and processes
Ensure that all code is developed with a Security-First approach and is in accordance with a defined SDLC - all code must be peer reviewed prior to final QA
Ensure operations requirements are met prior to production deployment
Assist triage and resolution for production issues as they arise
Contribute to the improvement of the platform - suggest improvements to code, technology, architecture & workflow
Successful delivery of the solutions to agreed timelines
Ongoing management of bug fixes and product refinements
Requirements :
2 years’ experience in software development using Javascript. We strongly encourage type safety in our development, so strong understanding of Typescript is essential
A comprehensive understanding of HTML, CSS, SVG and other basic web technologies and standards
A robust and innate knowledge of the Vue Javascript library and supporting libraries - the Composition API, Vite, Pinia, NuxtJs, Element Plus for example
Familiarity with common design patterns, modern frameworks, build processes and secure coding standards
The ability to benchmark, profile and optimise browser based applications
Experience with consuming RESTful APIs efficiently and defensively
A working knowledge of GraphQL is useful
Responsible for following coding standards, builds appropriate unit, integration and load tests, and deployment scripts across the team. Integration testing will ultimately include working with QA to build out a dedication regression testing suite using Selenium or Cypress
Responsible for translating specification documentation provided by the product team into clearly defined functionality
Responsible for developing, compiling/transpiling and unit test building for delivery to QA