United States Holocaust Memorial Museum - Washington, DC

posted 3 months ago

Full-time - Mid Level
Washington, DC

About the position

The United States Holocaust Memorial Museum is seeking a Front-End Developer to join its Museum Experience and Digital Media Division. This role is pivotal in supporting various projects across the Museum, including Collections, Digital, Education, Exhibitions, Genocide Prevention, IT, Marketing, and Scholarship. The ideal candidate will be passionate about writing clean, well-documented code and will incorporate accessibility standards into their front-end development work. They will embrace web standards and leverage the leading-edge capabilities of native HTML, CSS, and JavaScript. This position requires a detail-oriented professional with strong communication skills and experience in creating content-rich storytelling experiences. The Front-End Developer will work collaboratively within a small but growing team of designers and developers, translating high-fidelity wireframes into production-ready code. They will bridge the gap between interactive design and technical implementation, employing their technical skills to help the Museum tell visually compelling stories about the Holocaust and other genocides. The developer will be involved in an Agile scrum team, participating in sprint-planning meetings, stand-ups, project reviews, and retrospectives. They will also troubleshoot and resolve high-priority issues affecting live sites and applications, ensuring compatibility with WCAG standards and advocating for enhanced accessibility of all digital products. This is a full-time donated position (non-Federal) funded by the Museum's private resources, located in Washington, DC, with hybrid telework eligibility within the local commuting area. The salary for this position is commensurate with experience, and interested applicants must provide a resume and cover letter, as applications without a cover letter will not be considered. The application deadline is August 30, 2024.

Responsibilities

  • Write clean, maintainable, reusable, and performant code and libraries in HTML, CSS, and JavaScript.
  • Ensure compatibility with WCAG standards and advocate for enhanced accessibility of all digital products.
  • Make proficient use of Git and GitHub for version control and collaboration with others.
  • Work collaboratively on a small but growing team of designers and developers to iterate and refine new and existing products through wireframing and prototyping, coding, testing, launch, and maintenance.
  • Be a member of an Agile scrum team for content-focused new products; participate in sprint-planning meetings, stand-ups, project reviews, and retrospectives; assess progress against tasks and goals and through audience testing, and adjust as needed.
  • Troubleshoot and resolve high-priority issues affecting live sites and applications that utilize a variety of frameworks and content management systems.
  • Provide development support for marketing needs that integrate with Museum web properties.

Requirements

  • 5+ years of professional experience working as a front-end developer, with experience working on a team developing and delivering content-rich stories to visitors.
  • 3+ years experience working in a scrum environment.
  • Demonstrated knowledge of leading-edge HTML, CSS, and JavaScript.
  • Demonstrated knowledge of front-end accessibility standards and site performance optimization and experience applying that knowledge in partnership with designers and full-stack developers.
  • Experience building lightweight, responsive layouts in collaboration with UX Designers.
  • An understanding of storing and using assets (e.g., photos, audio and video files) in digital products.
  • An understanding of asynchronous request handling and Single Page Application or Progressive Web Application architecture.
  • Knowledge of Git and comfort with basic command line tools.
  • Familiarity with JavaScript frameworks such as Vue, React, or Svelte.
  • Experience using and troubleshooting dev-ops and build tools such as Docker, Vite, and Webpack.
  • Familiarity with BrowserStack, Lighthouse, or similar tools and general communication tools such as Trello, Slack.
  • Ability to troubleshoot cross-browser compatibility issues and test front-end code.
  • Demonstrated experience documenting work through code commenting and clear step-by-step documentation.
  • Adeptness for effective and patient collaboration in an environment that can require multiple reviews and matrixed communication with buy-in at many levels.
  • Initiative and Critical Thinking: Demonstrates ongoing interest in learning and contributes to organizational goals by taking greater responsibility than expected. Gathers, evaluates, and synthesizes information from observation and experience, to identify issues, recognize opportunities, and produce innovative solutions.
  • Delivery Excellence and Flexibility: Displays high productivity and delivers quality work, while maintaining a professional attitude, in order to meet stakeholder needs and advance Museum goals. Maintains flexibility amid new information, and adapts to changing priorities to carry out duties.
  • Teamwork: Works cooperatively with others, inside and outside the team/Branch/Division/Office, to accomplish shared objectives. Actively listens to others and presents own ideas clearly, concisely, and accurately in written and oral form.

Nice-to-haves

  • Experience with Vue and Nuxt would be beneficial but not necessary.

Benefits

  • Generous paid leave benefits
  • Health, dental, and vision insurance
  • Flexible spending accounts
  • Health savings account with employer contribution
  • 403(b) retirement plan with generous employer match and contribution
  • Group term and supplemental life insurance
  • Short and long-term disability
  • Commuter subsidy
  • Access to two employee assistance programs
  • Voluntary critical illness and accident insurance coverage
  • Long-term care and pet insurance options
  • Support for telework and flexible schedule options based on job and team collaboration requirements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service