Senior Developer

Overview

Joining Verb is a great opportunity to work in an agency that is growing rapidly and works with some of the best brands in the luxury and premium market. The growth we’ve seen over the past 18 months has been phenomenal not just for the SEO team but the company as a whole. Our clients range from market leaders in their industries to small luxury businesses with a strong focus on brand positioning and delivering high quality products and services to their customers.

We’re constantly growing our client book as we’re winning a lot of new business working with some of the best luxury businesses in the UK and globally. This keeps our work interesting as we always have new challenges and new markets to operate in.

We have an in-house design and development team which means we can implement onsite changes instantly, rather than waiting for developers to get back to us weeks later to make the smallest of changes. This helps us achieve results for our clients faster than most other agencies.

We’re a young company with lots of socialising after work. We love doing fun activities together in the evenings as a team and our founder Chris Donnelly believes in having the perfect culture at work, so you love coming in every day.

Work life balance is a must! We want you rested and firing on all cylinders when you’re here, so we make sure to keep your workload manageable. Whilst occasionally you might need to stay a few extra hours a week to help out with big projects we will make sure you’re fed and looked after and still go home at a reasonable time.

Opportunity

If you want to spend time with a great team, enhance your career and have fun while taking part in some amazing projects, Verb is the place to be. You’ll work with our Lead Developer to support the team whilst building on your own personal skills.  Alongside WordPress, we love to research and explore new platforms such as Laravel, VueJS, NodeJS & Docker.

Key Objectives

  • Excellent experience with WordPress & WooCommerce
  • Excellent understanding of the core concepts of Object Oriented Programming (OOP)
  • Excellent experience writing clean, semantic HTML5
  • Some experience writing with HTML template engines such as Jade, Mustache and Handlebars would be beneficial
  • Excellent experience writing well organised, maintainable CSS
  • Excellent Experience with CSS Preprocessors such as SCSS
  • JavaScript, with an excellent understanding of ES6
  • Understanding of modern JavaScript frameworks such as VueJs and React
  • Excellent Experience in writing PSR compliant PHP
  • Excellent Experience in Symphony based frameworks such as Laravel & Yii 
  • Understanding of MVC methodology
  • Understanding of Server-side Architecture
  • Ability to utilise and reference framework documentation
  • Proficient skills within digital design tools such as Photoshop, Sketch or similar
  • Solid experience working from design mockups
  • Mobile and responsive design knowledge
  • Understanding of front-end performance optimisation techniques
  • Knowledge of version control systems, in particular Git
  • Knowledge of Digital Ocean Droplets and Droplet management tools
  • Understanding of continuous integration and using tools such as Bitbucket pipelines or Travis
  • Knowledge of Linux systems, in particular CentOS
  • iOS and Android development experience
  • Experience integrating with third party RESTful APIs

Responsibilities

  • Encourage standard development environments and workflows
  • Help the Lead Developer optimise all technical processes to ensure documentation is accurate and up to date
  • Working on the back end of websites and training those more junior to understand the process
  • Developing new features for our websites
  • Integrating with third party APIs
  • Front end development
  • Assisting the producer with technical specifications and project viability / planning
    • To support production team with live projects and to support sales and marketing to understand client requirements
  • Debugging and resolving issues
  • Improving test coverage, procedure and documentation
If you think this sounds like you then we can’t wait to hear from you!