Defacto Design (September 2011 - Present)
Role: Web Developer (2011-2014); Senior Frontend Developer (2014-present)
I joined Defacto as a general web developer, meaning my day-to-day encompassed facets of frontend work, adding new features and debugging the PHP backend to Magento projects and the in-house CMS written with Kohana (and subsequently rewritten in Symfony 2), and server management tasks such as setting up shared hosting for new clients and setting new deployments live. I was introduced to Git during this period and continue to use it daily with an excellent standard of proficiency.
After rounding out my skills with primarily backend PHP development, the new developments in responsive design began to become apparent in the wider world, and I took it upon myself to start introducing responsive techniques into my workflow. As a result, my role transitioned into the resident authority on best practise for how we crafted our frontend experiences for a modern environment, culminating in my role changing from Web Developer to Senior Frontend Developer in 2014.
In this new role I am responsible for consulting with the design team in order to be able to properly advise the design team of any potential technical limitations we should be aware of, specifically relating to designing for multiple devices. I provide support and review code for two junior developers, and consultation for more senior backend developers who might require a frontend perspective.
I have introduced build tools into the frontend workflow, generally Grunt, SASS and Pug, though we cater those to the requirements of the project. I work with HTML, the latest CSS techniques and ES2016 with Babel to write solid, transferable and maintainable code for numerous different eCommerce clients and other, smaller projects when they come through the studio. I also meet with clients in the first instance to discuss requirements for their websites, and provide post-launch training sessions on the CMS with members of their admin teams. The studio is a fast-paced environment where delivering a top-quality product to strict time & budget constraints is paramount, which has helped shape my work ethic.
Notable projects I have led the frontend development for include:
Fred Perry eCommerce Site - www.fredperry.com
Oliver Spencer eCommerce Site - www.oliverspencer.co.uk
Another Magento project, I removed the Magento 1 asset stack completely in favour of a Grunt-based asset processing, compilation and minification system, as well as delivering the entire frontend styling of the site on a tight deadline.
Food Matters Live - www.foodmatterslive.com