Leafcutter is a digital innovation agency with a focus on unique, tailored solutions for each client. We’re a close-knit and agile team that loves producing beautiful, well-designed and meaningful digital experiences that work in the real world. Our vision is to create a world where all ideas can be brought to life. We believe in making a difference, working smarter before harder, that simple is beautiful and that we can make it happen.

Moving into the new financial year, we are looking for a developer to join the team who is going to be a key part of our growth well into the future. We’re looking for a team player that wants to develop core components and lead development teams to deliver great outcomes. We value quick-thinking and a determined, focused attitude – someone who likes learning quickly and applies a smarter before harder approach. We work with a range of clients that need our skills, from nonprofits to enterprise, and solve problems with technology, not the other way around.

Ultimately, we want a team member that believes in our team’s vision, to take ownership in that vision and to be an integral part of our team on the journey. We’re interested in a long term relationship, and want to have someone on board who wants to build great things with us.

Skills & Requirements

Reporting Lines:

You will report to the Head of Production and will work alongside technical and creative team members.

What we are looking for:

  • Excellent verbal and written communication skills in English
  • You have 3+ years as a Laravel and or React Developer.
  • You will be enthusiastic about opportunities to improve and adapt your skills as our business needs require.
  • You know what frameworks or technology to leverage for a project & why you would use them.
  • You have the ability to answer questions and help solve problems other developers encounter.
  • You are comfortable with writing complex MySQL/MariaDB queries.
  • You are comfortable at using a Linux command line.
  • You follow code standards to develop quality & maintainable code.
  • The ability to perform accurately, effectively and methodically under pressure.

Your Major Responsibilities:

  • Lead projects on a technical level from concept through to delivery and deployment.
  • Translating project requirements into blocks of tasks for you to work on.
  • Maintenance of the backlog of tasks & review of the developers’ progress.
  • Requirements analysis and technical design of the software solutions in collaboration with the development team.
  • Software quality assurance (audits, code reviews, testing, etc).
  • Quick turnaround with changes and feedback items.
  • Write scalable, maintainable, and reusable code as and when the business deems it necessary.
  • Keep up to date with the latest technologies.
  • Build plugins and reusable code components which can be migrated into different project instances.

The Key Skills Required Are:

  • Object Oriented Programming
  • Knowledge of
    • PHP (Laravel 5 or 6)
    • Vue or React
    • Javascript
    • Relational Databases (MySQL & MariaDB)
    • HTML5/CSS3
    • Bootstrap/Foundation CSS frameworks
  • Thorough understanding of HTTP request/response cycle, and SDLC development principles
  • Experience writing technical requirement documents and using version control (GIT)
  • API integration experience (Facebook, Twitter, Paypal etc.)

Some Preferred Additional Skills Would Be:

  • Cloud Platforms (AWS, Azure, etc.)
  • System Administration
  • WordPress
  • Shopify


Submit your application to [email protected] with a short email about yourself, your contact details and your CV.