Senior Software Developer - Front End
The University of Cambridge's Information Services (UIS) is seeking an
experienced Senior Software Developer specialising in front end development to
join our Drupal team, which sits within the wider DevOps Division of 40
engineers.
The University of Cambridge is in the middle of a five year Digital Presence
Programme, looking at all aspects of how we deliver websites. The successful
applicant has a fantastic opportunity to help build and shape the next
generation of Cambridge University websites. They will also be involved in
supporting our existing substantial portfolio of over 500 websites, working
with customers across all parts of the University, as well as helping develop
a unified Design System for the University. We are looking for someone who
would embrace this exciting and challenging opportunity to make a difference
to the whole of the Cambridge University online community, from prospective
and existing students through to staff of all kinds.
This is an hybrid working position, with amazing benefits, like a defined
benefit pension and 41 days of annual leave inclusive of public holidays.
Ideally you will have experience in:
Designing, building and maintaining a variety of websites using React,
deployed to cloud services.
Solving complex user needs with simple user journeys and interactions
built from reusable solutions.
Coding in TypeScript, with some fluency in other languages.
Designing and developing RESTful APIs and consuming these in web
applications.
Ensuring that the interfaces you implement meet current Accessibility
guidelines.
Writing and collaborating on highly insightful, comprehensive code
reviews.
Writing and applying unit tests as well as functional tests leveraging
Selenium and BrowserStack and integrating them with GitLab CI pipelines.
Demonstrating excellent written and verbal communication skills.
Working in a cross functional service team with other engineers but also
with other roles like communications, marketing, etc.
Collaborating with users and business representatives to gain insight, and
to bottom-out detailed requirements.
Working with containers.
Working in a DevOps environment, demonstrating ownership of the full end-
to-end system lifecycle.
Using Cloud Technologies (Google Cloud preferable), CI/CD (GitLab
preferable) and configuration management tools.
Using git as your daily revision control system.
Mentoring other developers.
Ideally, you can:
Show experience of integrating with or building and maintaining Drupal
websites.
Learn new skills independently and proactively and are constantly striving
to raise technical excellence.
Understand system and software specifications and choose appropriate
designs to meet requirements.
Produce simple architectures from complex problems.
Debug complex problems effectively, including in new unexplored
applications.
See activities through to completion, meeting deadlines and matching your
pace to the urgency of the situation.
Acquire an understanding of all services' architectures, thinking through
potential impacts on other teams and the organisation.
Convince, provide work direction, and leadership to colleagues.
Demonstrate an excellent understanding of agile practices.
Show passion for innovation and excellence.
Click the 'Apply' button below to register an account with our recruitment
system (if you have not already) and apply online.
Please quote reference VC41345 on your application and in any correspondence
about this vacancy.
The University actively supports equality, diversity and inclusion and
encourages applications from all sections of society.
The University has a responsibility to ensure that all employees are eligible
to live and work in the UK.
Further information
VC41345 - Senior Software Developer - Front End
Department/Location
University Information Services
Salary
£45,585-£57,696
Reference
VC41345
Category
Academic-related
Published
18 April 2024
Closing date
17 May 2024