Web Software Developer - Javascript

Lovestock & Leaf

Lovestock & Leaf is looking for a seasoned JavaScript & Node.js developer to join our software development team to help us build and maintain business apps leveraging off the Zendesk Platform.  We’re looking for a person preferably full-time on contract for the next 3 months with the view to extending the engagement if all goes well.

The ideal candidate will also have experience with PHP. Experience in developing CTI apps is also an advantage. 

Lovestock & Leaf is the No.1 Zendesk Implementation Partner and Apps Developer globally. Our growing customer base for our apps and services includes Uber, Box, Motley Fool, Pivotal, Coursera, Groupon, Telstra & Fairfax Media to name a few.

This is a great opportunity for someone to join the team and be a key member of the growth phase of this company.  

We are based in Melbourne, Australia with a virtual office/coworking space in the city, but all of us work remotely the majority of the time, so your location is not an issue.

Position Description Overview

Designs, develops, modifies, documents, tests, implements, installs and supports software applications and systems for the business.

  • Passionate about programming and technologies, good user experience and understanding and solving customer requirements
  • Proven coding skills, with a focus on efficient and scalable code
  • Solid understanding in web infrastructure and web protocols
  • Expertise in Javascript/JQuery a must
  • Experience in developing CTI apps for Cisco CUCM and/or UCCX utilising the Cisco Jabber Web SDK and Cisco API’s is an advantage. Comparative experience in CTI with another platform, such as Avaya or Genesys will also be considered.
  • Node.js expertise
  • Minimum 3+ years experience of real world web development.
  • PHP expertise a big advantage

  • A well known PHP framework under your belt is an advantage

  • Knowledge and experience working with Software as a Service (SaaS) solutions and the customisation and integration (using API’s) of these with other applications.

  • Understand moderately complex database concepts as well as the implications of different database designs.

  • Experienced using a version control system such as Git, Subversion or Mercurial

  • Knowledgeable of client server and internet systems architectures.

A key function of this position will be to help advise and negotiate around the most appropriate platform and services to use for efficiently delivering the required functionality on projects. As such, teamwork, communication, lateral thinking and problem solving skills are a must.

Primary Role and Responsibilities.

  • Develop moderately complex software in JavaScript and Node.js for Zendesk and L&L proprietary products and/or applications consistently following coding standards and in accordance with applicable software development methodology and release processes.

  • Support, maintain and extend existing Zendesk apps built by L&L.

  • Work closely with the management team in evaluating current systems and making decisions on future development.

  • Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process and contributes to the ongoing enhancement of these processes/systems.

  • Create and execute solution designs for new functionality as part of software projects related to L&L’s products and services.

  • Provide solutions to a variety of problems using sound problem-solving techniques.

  • Document code consistently throughout the development process.

  • Perform technical root cause analysis and outline corrective action for given problems.

  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on solution design aspects.

View this job on