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