Front End Developer

What makes Holocentric exciting? 

Working in the R&D team at Holocentric isn't a regular software job. It's kind of like comparing fast food preparation with being a chef.

Building a product isn't just about the technology and writing software. It's about the impact on other people's lives. What we create makes a big difference to our customers, the way they work and people they interact with, be it keeping aircraft safe and in the sky, trains running, drinking water flowing, food being prepared in accordance with the strict regulations, or even helping to keep our country safe, our software is part of this.

We have a great team of people who have done some great software work over the years, including scripting and runtime engines, diagramming frameworks and metadata-based repositories. Needless to say, we're a diverse bunch who love doing interesting things.

What we're missing now is you. If you are keen to become an expert Front End developer using Angular, have experience planning, designing and deploying front end frameworks and want to work in a great team, this job could be for you.

This isn't an ordinary business website you'll be working on here. You'll be working on R&D that leads to spectacular products being built. So what are you waiting for? Choose ordinary or do something artfully spectacular? We're waiting to hear from you!


  • Develop and maintain our front-end apps. Currently this is written as Angular 6 apps, in Typescript and using libraries such as rxjs and ngrx.

  • Design and implement Front End technology with opportunity to work on the Back End

  • Working in an Agile manner

  • Perform and organize task breakdown with team

  • Manage and organize tasks for self and team, such as estimation, specification and task tracking

  • Provide timely feedback in event of divergence in meeting sprint goals

  • Pro-actively seek to assist team in meeting sprint goals, apart from assigned tasks

  • Work in a collaborative team, participate in design/review sessions

  • Learn our existing product frameworks so that they can be enhanced with integrity

  • Identify and address any issues or development problems

  • Review team code, mentor junior developers and ensure standards are followed

  • Opportunity to work on Back End technology

  • Product support, help with technical issues and assist with troubleshooting


  • Hands-on Front End development experience using Angular 2+, Typescript, HTML5

  • Knowledge of structuring and writing clean CSS and its intricacies with different browsers

  • Good knowledge of browser technology (Mobile, PWA, offline)

  • Experience applying .NET (or other, such as Java), database and related technologies is a plus

  • Experience working with User eXperience (UX) analysts

  • Apply Reactive programming, Object-Oriented principles, design patterns, data structures and algorithms

  • Ability to quickly learn and apply complex new technologies

  • Strong analytical and problem solving capabilities

  • Working knowledge of UML class diagrams

  • Manage multiple tasks and prioritise work

  • Excellent communication skills

  • Can-do attitude

  • Experience with AI and Analytics would be a distinct plus

  • Experience with node.js, webpack, automated testing will be an advantage

  • Bachelor in Computer Science, Computer Information Systems, MIS or relevant technology degree


We are committed to building excellence and work hard to provide a workplace that encourages and supports our people. We have a highly collaborative and social team environment with open offices, Friday drinks, offsite company kick-offs and team building activities. We offer a range of opportunities for career and professional development plus a real ability to help shape our product future. We also have a share options scheme so you can participate in the success of our business.

We don’t believe in fixing people in rigid positions, but rather seek to match interest and capability. If you like a challenge, want to deliver exceptional results and seek to reach your potential, we’d like to hear from you!


We are not your average software company. We have big dreams for our business and our people. So join us on our journey as we seek to fulfil our ambition of becoming a leading Australian software company!

If you want to make a difference and be part of a team that takes pride in helping other organisations improve their business performance, then please apply with your resume and cover letter to, telling us why you would like to join us.