Homebased 11 December 2020

Front End Developer

Contribution to the on-going development of the Liberty Connect platform.

Purpose of role:

The role is for a motivated front end developer to contribute to the on-going development of the Liberty
Connect platform.

Key result areas:

  • To specify, design, develop, test, document, maintain, and support software which will form part of Netcall products, services and infrastructure
  • To collaborate with other members of the development team in an Agile environment
  • To take collective ownership for the quality of all outputs generated by the development team
  • To drive a continuous improvement culture by inspecting and adapting
  • Work closely with Product Owner to bring product vision to life

Need to know:

  • Commercial web application development experience, preferably on SaaS products within an agile environment
  • Application development experience using the following technologies – VueJS or equivalent framework, HTML / CSS / JavaScript / TypeScript, Jest, WebPack or equivalent, Sass, Less, or equivalent
  • Commercial experience of responsive web design

Desirable skills:

  • Up-to-date knowledge of industry trends, best practice, and standards (e.g. ECMAScript, W3C)
  • Advocate for automated testing as a core part of the CI/CD process
  • Exposure to web design tools, such as Figma or equivalent
  • Appreciation of accessibility standards
  • Prior experience in a software company focused on building customer experience and engagement software solutions

Able to:

  • Evangelise your ideas and explain them clearly to others
  • Demonstrate excellent communication skills (oral and written) in order to communicate effectively within the Company or with our Customers
  • Operate as a flexible, positive, self-motivated and a diligent hard working team player with a ‘Can-Do’ attitude
  • Contribute positive, practical and original ideas and be objective
  • Demonstrate professional integrity taking responsibility for problems and mistakes and rectifying them accordingly
  • Collaborate effectively and efficiently within a self-organising scrum team and take collective ownership for the team’s outputs
  • Show leadership skills to take projects from conception to delivery
  • Demonstrate a conscientious approach (proud of high quality work, undertaken with care and attention to detail, not prone to taking shortcuts)
  • Participate in code reviews and ensure that all solutions are aligned to defined architectural, security and business requirements
  • Evaluate design and coding process and provide feedback to the development team on process improvements
  • Prioritise workload, demonstrating good organisational and administrative skills
  • Demonstrate strong value-based decision making throughout software development process and understanding of the balance between project scope, schedule, and quality