Csiro | Web/Ui Developer - Ska-Low Telescope
Job details
Acknowledgement of Country CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliation. Child safety CSIRO is committed to the safety and wellbeing of all children and young people involved in our activities and programs. View our Child Safe Policy. The opportunity The SKA Observatory (SKAO) is a next-generation radio astronomy facility that will revolutionise our understanding of the Universe and the laws of fundamental physics. Enabled by cutting-edge technology, it promises to have a major impact on society, in science and beyond. In Australia, the SKAO is collaborating with CSIRO to operate and support the construction of the low frequency telescope (SKA-Low) in remote Western Australia on Wajarri Yamaji Country. The Traditional Owners and native title holders, the Wajarri Yamaji, have gifted CSIRO with the traditional name Inyarrimanha Ilgari Bundara for the CSIRO Murchison Radio-astronomy Observatory, home to the SKA-Low telescope. The traditional name means ‘sharing sky and stars’ in the Wajarri language. The SKA-Low Web / UI Developer position will contribute to the development and support of user interfaces for operation of the SKA-Low telescope, including for telescope monitoring and control, planning and monitoring of observations, and visualisation of data products. The position will work with teams around the world to develop and support these user interfaces. The construction project adheres to lean / agile principles, using an SKA-tailored version of the Scaled Agile Framework (SAFe). This position will work within this framework as it evolves from construction to operations. Your duties will include:
- Develop user interface components in Front-End technologies such as Javascript and React, in accordance with the SKA quality framework and continuous integration processes working alongside users from Operations and Commissioning team.
- Integrate user interface modules with other system components, using technologies such as GraphQL.
- Participate in the activities of the Low Agile Release Train (Low ART) as a member of a distributed software team.
- Contribute to the maintenance and operations of telescope and observatory user interfaces, as part of a local software engineering team.
- Bachelor degree or higher in Computer Science / Engineering or equivalent programming experience.
- Proficiency in Web / UI development using Javascript and / or Front-End technologies such as React or NextJS. The candidate is encouraged to provide evidence in the form of publicly available code where possible.
- Familiarity with modern development practices, including version control, CI / CD, testing, documentation, and code quality aspects.
- Knowledge of User Experience techniques.
- Familiarity with working on GNU / Linux platforms.
- Awareness of virtualisation, containerisation and orchestration technologies.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.