At Getty Digital, we're re-imagining how we can use software to provide a, 
connected, user-centered experiences for visitors and art enthusiasts as they 
explore the rich information at the Getty, both on site and online.

We are looking for a developer to join a team of software engineers focused on 
the narrative, interpretive, and visitor-focused experiences across the Getty.  
This team of four is responsible for the core Getty.edu website, as well as 
exhibitions, digital publications, and other initiatives, including a full 
redesign of the Getty’s core digital properties.

As a Sr. Software Engineer, you’ll report to the team lead, and will be 
responsible for working with them and the rest of the team to help estimate, 
plan, and execute major software initiatives across the Getty, as well as 
supporting existing applications and projects.  You will also be responsible 
for collaborating with and sharing expertise with a talented team of software 
developers, helping to set an example of best practices. You will work with 
subject matter experts, UX researchers, designers, and other software 
developers, collaborating to build experiences that help share the information 
shared across the Getty with the larger world.

Our software stack is Vue.js on the front end, with backend implementations in 
Python, data and content provided via APIs, and custom search interfaces using 
ElasticSearch.  Our applications are hosted via AWS and built within Docker 
containers. 

The Getty is among the most prestigious cultural heritage organizations in the 
world, dedicated to furthering the study of the history of art. You will work 
on an amazing campus amongst fabulous art, architecture, and archives, 
collaborating with world-class scientists, curators, librarians, archivists, 
and academics.  We offer every other Friday off, excellent benefits, and a very 
strong commitment to balancing work and personal life.

Major Job Responsibilities

Design, build, and maintain an ecosystem of applications that provide 
interpretation, access, and storytelling around the Getty and its campuses, 
collections, exhibitions, and publications
Participate in the day-to-day development and testing of applications
Write technical specifications and design documents for new features and 
applications
Gather requirements, draft systems documentation, and create user stories
Maintain and upgrade existing applications as part of a team
Perform code reviews and provide feedback to peer developers
Follow Getty policies and best practices for software development

Qualifications

Bachelor's degree in a related field or a combination of education and relevant 
experience
A deep interest in the work of cultural heritage
5+ years software development experience
Strong expertise with Vue.js, js, NPM, & Webpack
Strong expertise with HTML & CSS, including the use of pre-processors
Experience with a backend-scripting language, such as Python, Ruby, or PHP
Experience developing dynamic, API-driven, JavaScript web applications
Experience with unit and end-to-end testing frameworks
Experience with Git and GitHub
Experience with REST APIs & HTTP
Tact, diplomacy, and interpersonal skills
Ability to multitask, manage priorities, and meet deadlines


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/39239-senior-software-engineer-interpretative-development-team

Reply via email to