The Web Developer will join The Field Museum’s Digital Communications team in a pivotal moment: planning and developing a new web presence for the Museum on its main website, fieldmuseum.org. The Developer will play an integral role in communicating and collaborating with internal staff and external agency partners on this website redesign, particularly in ensuring consistency and adherence to web development best practices. Longer term the developer will lead technical support and maintenance of fieldmuseum.org. While he or she will be the only full-time developer on the Digital team, the Web Developer will collaborate on a project-by-project basis with developers from other departments as well as at external agencies.
Reporting to the Web and Digital Communications Director, the Web Developer works simultaneously on multiple projects, and partners as needed with colleagues in Exhibitions and Technology (IT) on a range of tasks, including some light DevOps. The Developer is expected to take the lead on technical matters on behalf of the Digital Communications team, including setting standards for software architecture, choosing software platforms and frameworks, and making sure the Museum’s digital products are accessible to the widest possible range of users.
Applications must include both a resume and a cover letter to be considered for this position. In your cover letter, please link to an online portfolio, outline your role on at least three relevant projects, and highlight the reasons for your interest in working in a museum/non-profit setting.
Duties and Responsibilities
- Provide support for fieldmuseum.org (currently on Drupal 7, likely moving to Drupal 8 or alternative within first year of re-launch) and ancillary web properties.
- Collaborate with Digital Communications team members to establish workflow and DevOps procedures, as well as to plan and estimate development timelines.
- Communicate technical concepts and solutions to non-technical staff, and serve as an in-house expert on web development trends and best practices.
- Advocate for and adhere to web accessibility best practices.
- Guide testing, QA, and code reviews, particularly in work with external developers.
- Participate in the development of ongoing strategy for the Museum’s website, as well as the creation of resources to assist others in adhering to this strategy.
- Work with team to define and prioritize requirements for projects, and takes responsibility for ensuring ongoing reassessment and communication of changes.
- Consider and implement optimizations to fieldmuseum.org and ancillary web properties to improve usability and performance, with input from team.
- Expand documentation of website and related systems.
- Assist with responding to requests received by internal website users and Museum visitors.
- Bachelor’s degree and a minimum of two years experience in web development.
- Ability to develop and manage projects with a high degree of independence and accountability.
- Experience with web content management systems (preference for Drupal 7 and/or Drupal 8), with a willingness to gain additional Drupal experience. 8.
- Strong communication skills, both written and verbal, with an ability to translate technical concepts for a general audience.
- Demonstrated experience collaborating with content experts, writers, and designers very desirable.
- Some technical project management skills, perhaps including familiarity with web-based tools like Basecamp, JIRA, Airtable, etc.
- Experience with Git flow, code reviews, and knowledge of modern development tooling (package managers, node.js, and gulp).
- Keen visual design sense, an understanding of responsive web design, and experience designing beautiful and engaging websites and software products.
- Familiarity with a range of project management methodologies, including Agile, and a willingness to iterate on process in a non-traditional development environment.
- Familiarity with product development methodologies such as modular design, pattern libraries, style guides, and usability testing.
- Familiarity with Google Analytics, Google Tag Manager, and Google Webmaster tools.