Strong knowledge of PHP (Laravel in particular), HTML, CSS and JavaScript with 5+ years of proven development experience. Proficiency working with at least one of Vue.js, Alpine.js, or React.js. Proven mastery of database performance management - designing for scale, and monitoring issues caused by growth. Ideally using MySQL. Experience designing applications - understanding of design patterns which fit best, designing for growth, handling issues like cache management. Good understanding of SEO principles. Experience working in an agile, team environment. Excellent verbal and written communication skills in English. Strong understanding of Object Oriented design principles and methodologies. Experience with search servers (eg, Elastic or Algolia) is a definite plus, but not a requirement. A self starter with a proven ability to manage your own time and workload. If you have a Github account, have contributed to open source projects or have a personal project of which you’re particularly proud to tell us all about it in your cover letter! A love of writing clean and efficient code. Experience monitoring the performance of live apps. A fanatical approach to identifying the opportunities for code reuse, while being wary of YAGNI traps! A proven ability to identify and resolve bottlenecks, rectifying bugs and enhancing application performance. Performing unit and instrumentation tests on code is second nature to you. An enjoyment of collaborating with cross functional teams to define and design new features. You stay up to date with new technology trends, applications, and protocols.