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*