Required Knowledge and Experience: 3 years’ development experience with complex / feature-rich Single Page Applications (e.g. Aurelia, React, Vue) with a passion to further your skills in similar frameworks. Extensive demonstrated experience with HTML, CSS and typed JavaScript (i.e. TypeScript), and other modern concepts including: o Working with unit test frameworks. o Performance profiling using dev tools. o Experience with MVVM patterns. o General knowledge about UI and controls. Demonstrated experience working with change management / version control systems including Git, Apache SVN. Experience working with the Atlassian product suite (i.e. JIRA, Confluence) in Agile software development teams. Comfortable with autonomy, resourcefulness, and flexibility in a fast-paced environment. Nice to Haves: Demonstrated knowledge and/or experience developing software with LESS, SASS, WebSocket, GraphQL. Keen interest in new and emerging web UI technologies such as PWA, Web Assemblies, Multi-Experience implementations, Micro Front Ends, etc. 2 years’ experience working in a software development role for a product-based organisation / environment with accountability for end-to-end delivery. Knowledge and experience with the software development lifecycle and supporting toolsets