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 2017, we are looking for a senior 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:

  • You have strong english skills (fluent)
  • You have 3+ years as a Full LAMP Stack Developer.
  • You are calm and collected under pressure.
  • 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.

 

Your Major Responsibilities:

  • Lead projects on a technical level from concept through to delivery and deployment.
  • Translating project requirements into blocks of tasks for developers 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).
  • Coding when the business deems it necessary.
  • Carry out technical interviews with potential developers & partners.

 

The Key Skills Required Are:

  • Object Oriented Programming
  • An Advanced Knowledge of
    • PHP (Laravel 4 & 5)
    • Javascript
    • Relational Databases (MySQL & MariaDB)
  • Web Servers (Apache, NGINX)
  • 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.)
  • Javascript Frameworks (jQuery, Vue, AngularJS, etc.)
  • System Administration
  • WordPress
  • Magento
  • Shopify
  • Managing & Mentoring Developers

 

Submit your application to jobs@leafcutter.com.au with a short email about yourself, your contact details and your CV.