The New Yorker needs an Editorial Design and Interactives Developer to translate complex ideas and designs into clean, well-structured code for engaging digital storytelling experiences on newyorker.com and other platforms, balancing UX performance and experimentation with innovative technology.
Requirements
- A portfolio showcasing front-end development work that demonstrates ability in layout, aesthetics, typography, motion design, working with video, audio, and graphics, and user-centered design.
- A minimum of five years of professional experience in a digital design or software development role using modern JavaScript frameworks.
- Experience with modern design tools and workflows (particularly Figma).
- Experience in front-end Web fundamentals (HTML, CSS, JavaScript, Web performance, accessibility).
- Experience with front-end, component-based frameworks (such as React, Vue, or Svelte).
- Familiarity with JavaScript building and bundling tooling and frameworks (e.g., Vite, Webpack).
- Knowledge of current front-end Web development best practices and ability to keep up with evolving conventions.
Responsibilities
- Work in lockstep with editors and designers to develop and support interactive features and other immersive multimedia storytelling projects for newyorker.com and other platforms.
- Develop other digital stories and editorial products requiring custom design, including by building and using templates for repeatable forms.
- Create wireframes and prototypes to quickly initiate and refine concepts and implementations.
- Collaborate and consult with other engineers and staff members to maintain and extend the development workflows and editorial processes for interactive features and enhanced digital presentations.
- Collaborate with colleagues and outside contributors in different roles and of various technical backgrounds to plan, manage, and execute projects.
- Test across platforms and diagnose and troubleshoot issues with projects both during development and after publication.
- Insure features adhere to our browser-support list and are optimized for performance across devices and browsers.
Other
- The ideal candidate is a talented front-end engineer who can translate complex ideas and designs into clean, well-structured code; a natural collaborator and communicator; and an independent, organized worker who thrives under deadline.
- The developer should possess both a deep interest in journalism and a strong aesthetic sensibility.
- Excellent verbal and written communication skills; thrives within a close-knit, dynamic team.
- Ability to work in a self-directed manner on multiple projects simultaneously while meeting deadlines.
- Willingness to work some early mornings, nights, weekends, and holidays, as individual projects may require.