Software Engineer (Web UI)

Location: Adelaide CBD
Job Type: Permanent
Posted: 6 days ago
Contact: Jessica Gadsby
Discipline:
Reference: 261993

About the Company:

This Adelaide-based global software company specialises in providing innovative software solutions tailored for the hospitality industry. Their platform helps solve highly complex workforce and human capital issues powered by AI and data-led machine learning.

This organisation has gone from strength to strength as its application proves to be sought after by some of the most recognised brands in the world.




About the Role:

As a Software Engineer (Web UI) professional you will leverage contemporary web technologies to develop engaging visual interactions that help organisations and individuals make effective decisions, and act on their data.




Responsibilities:

  • Develop engaging visual interactions that help organisations make effective decisions from their data, and take action on the data, directly within the UI via a Single Page Application.
  • Explore new and emerging web technologies to deliver engaging, immersive, and meaningful user experiences.
  • You will work with the support of the web UI tech lead, product teams, and fellow software engineers working to bring new features to market by collaborating on requirements, confirming specifications, and developing appropriate production-grade implementations that operate at scale for a global user base.
  • You will actively participate in a fast-paced software development process as part of an agile product engineering team, writing and reviewing code primarily in typed JavaScript (i.e. TypeScript).
  • You will also interact with UX / UI designers, product managers, architects, and test analysts for this product to clarify requirements, understand scope changes that arise from time to time, and resolve bugs.




Mandatory Experience:

  • Bachelor's degree or higher in Computer Science, Information Systems, and/or equivalent work experience.
  • 3+ years' development experience with complex / feature-rich Single Page Applications (e.g. Aurelia, React, Vue) with a passion for furthering your skills in similar frameworks.
  • Extensive demonstrated experience with HTML, CSS, and typed JavaScript (i.e. TypeScript), and other modern concepts including:
    • Working with unit test frameworks.
    • Performance profiling using dev tools.
    • Experience with MVVM patterns.
    • General knowledge of UI and controls.
  • Demonstrated experience working with change management/version control systems including Git, and Apache SVN.
  • Experience working with the Atlassian product suite (i.e. JIRA, Confluence) in Agile software development teams.

Ideal Experience:

  • Demonstrated knowledge and/or experience developing software with LESS, SASS, WebSocket, and 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.



For more information or a confidential discussion, please contact Jessica Gadsby at (08) 8112 7417 quoting Job Number 261993.

To apply please click the 'Apply Now' button.

Diversity and inclusion are strongly supported at Peoplebank. People of all nationalities, gender identities, and cultural backgrounds, including Aboriginal and Torres Strait Islander Peoples, are encouraged to apply.