Web Application Developer

Location: Remote

Department: Development

Company Introduction

Hornbill is a leading Enterprise Service Management vendor, with an award-winning technology offering, portfolio of enterprise clients across public and private sectors and strategic partnerships driving significant growth. We have the highest user adoption rate, satisfaction, and support in the industry, and we are looking to strengthen our team even further by recruiting the best. Our solutions help IT, HR, Customer Service, Security, and other teams automate and achieve digital transformation. We are in an exciting growth period and are looking to build on that success.

Job Description

We are looking for a Web Application Developer to join our core application team, working on the development of both new and existing applications. Our platform front-end is a comprehensive single-page web application written mostly using AngularJS but also some ES6 as well as some server-side JavaScript. Your primary responsibility will include the design and implement new features and components as well as evolving and maintaining the existing codebase. You will work with other application and platform teams as part of the integration process as required.

The Ideal Candidate will…

  • Will be comfortable working in an open and collaborative environment.
  • Will be comfortable working in a continuous delivery environment.
  • Will prefer to write readable (by others) code rather than using esoteric language constructs that make code difficult to understand for others.
  • Will favour simplicity over complexity.
  • Will champion evolution over revolution.
  • Will have an agile collaborative philosophy, develop iteratively, within a test-driven approach to software creation.
  • Will be eager to help solve problems when production issues arise.
  • Will adapt to existing environments, tools and processes and contribute to improving and evolving the same.


  • Design, build and maintain multiple web applications.
  • Identify and solve defects found in the product.
  • Devise and create automated test cases as required.
  • Interact with customers and other stakeholders when required


  • Full understanding of Web Technologies (HTML, CSS and Cross Browser issues).
  • Strong experience programming in JavaScript including ES6.
  • Knowledge of basic JavaScript design patterns.
  • Full understanding of AJX and Asynchronous network use.
  • Demonstrable experience with AngularJS / VUE JS or similar.
  • Demonstrable experience with Bootstrap.
  • Good understanding of debugging JS code, HTTP requests and responses and finding memory leaks.
  • Familiar with NodeJS for dev/test/tooling and package management
  • Understanding of Database (basic level - Creating tables, queries and updating records).
  • Experience with build tools (Grunt, WebPack, etc...).
  • User Experience knowledge and good eye for usability and UI detail.
  • Proficient understanding and use of source code management tools including SVN and GIT.
  • Comfortable with a "continuous integration" approach to software development.

Working at Hornbill

Hornbill creates world class cloud-based solutions that help companies optimize and automate their work, making life at work better for their employees and customers. Our solutions help IT, HR, Customer Service, and Security teams innovate and transform the way they work. At Hornbill, success means everything. We deliver innovative collaborative solutions, and our passionate, skilled, and motivated team make this happen. In turn we offer our staff the opportunity to grow, take responsibility and achieve great things, in the pursuit of their personal and business success. We are always on the lookout for high calibre people to join the Hornbill family. If you enjoy an exciting and challenging career within a company where you are valued, and can make a real difference, then we'd like to hear from you. While we take work, and especially serving our customers very seriously, we have fun doing it. Encouraged (but not compulsory) are a combination of social events and team building activities.

Additional Information

Hornbill is an equal opportunity employer and new recruits to Team Hornbill are welcomed without regard to race, colour, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, or any other characteristic protected by applicable law. For full details, please see or Equal Opportunity Policy.