A living library for now, for the future, for all of us
State Library of New South Wales
Senior Front-End Developer
Digital Experience / Digital Library Systems and Services
Clerk Grade 7/8, Temporary Full-time role for 10 months (until 30 June 202
-
Competitive remuneration package up to $146,779 p.a. (package includes salary between $116,981- $129,492 p.a., plus employer’s contribution to superannuation and annual leave loading)
About the State Library
The State Library of New South Wales is one of Australia's oldest and most important public institutions. The Library preserves and presents the history of our State and our Nation for the benefit of all, offering essential services, extraordinary collections and magical experiences. Its rich collections, both physical and digital, alongside partnerships with the public library network across NSW and other vibrant collaborations enable Australians to examine their past and imagine their future.
Our purpose is to create a sanctuary for discovery, debate, gathering and joy. It’s a place that holds our living record, where knowledge is freely accessible, helping us reach into the past and imagine what’s next. The State Library of NSW is where we go to ask questions about the world.
About the Opportunity
We are seeking a strategic and collaborative Senior Front End Developer to lead the development, implementation and ongoing enhancement of the Library's websites and digital platforms. In this role, you will be responsible for developing high-quality, user-centred, interfaces across multiple Library websites, managing the technical aspects of web development, and providing expert support for the Library's Drupal content management system (CMS).
Some key responsibilities include:
-
Develop and maintain accessible, responsive and user-centred interfaces across Library websites and digital platforms that align with industry best practice and the Library's strategic objectives.
-
Lead the development and maintenance of Drupal themes, templates and front-end solutions, ensuring a consistent and engaging experience across all devices.
-
Provide expert support for the Library's websites and Drupal content management systems, including troubleshooting, upgrades, testing, technical documentation and continuous improvement activities.
-
Collaborate with developers, designers and business stakeholders to deliver effective digital solutions and successfully implement web and CMS-related projects on time and within budget.
About you
To be successful in this role, you will have the following knowledge and experience:
-
Demonstrated knowledge of and proficiency in Drupal, including custom module development, key contributed modules and core API
-
Experience developing accessible and responsive websites and applications
-
Relevant tertiary qualifications or significant equivalent experience in web development processes.
What we offer
The State Library of NSW is a great place to work. We are a purpose-driven organisation, and you would be working with colleagues who are collaborative, knowledgeable, and like-minded.
Working at the Library gives you access to a range of benefits including:
-
Flexible working arrangements
-
A range of wellbeing events, lunchtime groups and initiatives like discounted gym programs, annual flu vaccinations and access to an employee assistance program
-
Professional development opportunities including time off for study
-
Staff discounts at the Library café and bookshop
-
Staff engagement activities
How to apply
To apply for this role please provide a response to the following questions. Attach your answers as part of your application and/or as part of your cover letter (up to two pages) outlining how your skills and experience meet the essential requirements of the role. Please keep question responses to a maximum of 3 paragraphs and please respond to the shortlisting questions in your own words – we are looking to understand your perspective, not answers generated by AI tools.
Please ensure you attach an up-to-date copy of your CV as part of your application for the role.
Targeted Questions
-
Describe a complex Drupal project you have worked on, including your role, the key challenges encountered, and how you addressed them to achieve a successful outcome.
-
How do you ensure that reusable front-end components are accessible, maintainable and scalable across a large Drupal website? Provide a specific example from a previous project.
The State Library of NSW welcomes and encourages applications from people with diverse backgrounds, including Aboriginal and Torres Strait Islanders, LGBTQI+, people with disability, people with caring responsibilities, people from culturally and linguistically diverse backgrounds, veterans and workers of all ages.
Candidates can request a reasonable adjustment throughout each step of the recruitment process by noting this in your application or contacting the People and Culture Team via
[email protected].
Talent Pool
Applicants not initially offered a role but have been assessed through the recruitment process as being suitable will be placed in the Talent Pool to fill future ongoing and temporary vacancies as they arise. Placement in the Talent Pool remains valid for 18 months.
Eligibility to apply
To be eligible to apply for this role you must be either:
-
an Australian citizen or
-
a permanent resident of Australia, or
-
a New Zealand citizen with a current New Zealand passport, or
-
a citizen of another country with a current visa that allows you to work in Australia for the period of temporary employment.
Appointment to this role is subject to Pre-employment Checks. Additional checks may be required throughout your tenure at the Library should the accountabilities of your role change.
Further information that may assist you with applying for this role
Role Description (pdf)
Role Description (word)
Applying for a role in the NSW Public Service
NSW Public Sector Capability Framework
State Library Accessibility Guide
The Guide for applying for roles at the State Library of NSW will assist you in completing your application and provide you with an understanding of the selection process.
If you have any questions about the role, please Louise Prichard on
[email protected]
Closing date for applications: 12th August 2026 at 10am.