Software Engineer

SMASH! IT is looking for a new Software Engineer. As a Software Engineer, you will be responsible for writing web-based and client-based application software, ensuring the IT systems and SMASH! website are fully functional, bug free, and easy to navigate behind-the-scenes. The ideal candidate will be reliable, organised, self motivated, highly organised, demonstrates initiative and has exceptional communication and presentation skills when working independently or as a team. The candidate is expected to assist the IT Director in managing the SMASH! website, ticketing system and IT-related issues throughout the year and completing other projects/tasks that the team needs to accomplish.

To be successful for the role we're looking for the following skills!

Essential Skills & Knowledge, Experiences, Qualifications

  • Be proficient in written English and a clear and friendly writing style are essential.
  • Be physically available for both days of the convention (Saturday, Sunday) and the day before (Friday) for set up.
  • Have an internet connection (residing in another state or country is not required).
  • Be easily contactable via email & mobile phone.
  • Have domain-specific technical knowledge.
  • Be able to work with other team members and departments to build the best possible applications.
  • Have a good understanding of when to say “NO”.
  • Have high level knowledge of web basics: JS, HTML & CSS.
  • Have good knowledge of Typescript.
  • Have experience with one (or more) of the following frameworks: React, Node.js, ExpressJS, Storybook, Rollup, SASS.
  • Have experience with one (or more) of the following database structures: MySQL, PostgreSQL.

Desirable Skills & Knowledge, Experiences, Qualifications

  • Previous volunteer or customer service experience.
  • Knowledge and prior experience with CMS, LAMP web development environment, Azure.
  • Knowledge and prior experience with iOS development in Swift or Android development in Kotlin / Java.

Apply Now