Developer (Full Stack)

We are looking for two full stack developers to join our growing team and assist with a variety of development projects. In particular, we are looking at new ways that we can improve the online experiences for our insurance customers, and finding new ways to add business value through our websites and applications. The work you’ll be doing will offer lots of variety and will have a high impact on the wider business.

As a small but growing team, you will be in a position to suggest new ideas, influence decisions and help implement new processes and best practices. We are flexible in our approach to solutions and choosing our tools to get the job done in the most efficient and economical way.

Responsibilities

  • Building new customer-facing websites and applications
  • Building internal tools and applications for our core businesses
  • Maintaining and improving existing websites and applications, and developing new features
  • Testing our builds to ensure good functionality and performance
  • Deploying projects and performing regular updates and releases
  • Participating in peer code reviews
  • Writing technical documentation

Essential Skills and Experience

  • JavaScript
  • PHP
  • Semantic HTML5
  • CSS / SCSS
  • WordPress plugin and theme development
  • Agile development methodologies
  • Accuracy and attention to detail
  • Pixel-perfect styling, and an eye for good UI design
  • Highly organised, with the ability to handle multiple projects and changing priorities
  • Testing and debugging across a variety of browsers and devices
  • Knowledge of web performance and security best practices
  • Git

Desirable Skills and Experience

We’re looking for a diverse skill set to strengthen our team’s capabilities, so bonus points if you have experience with any of these:

  • Modern front end frameworks, such as Vue or React
  • Build tools, such as Vagrant, Node, npm, Webpack, Gulp
  • Laravel
  • Object-oriented programming
  • Accessibility and best practices
  • Linux and Apache usage and configuration
  • Databases and MySQL
  • RESTful API development and consumption
  • Software engineering principles
  • Unit testing and automated functional testing

Please apply for this role by sending your CV/Cover Letter to [email protected]