Portfolio showcasing front-end development work demonstrating ability in layout, aesthetics, typography, motion design, working with video, audio, and graphics, and user-centered design
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
Excellent verbal and written communication skills; thrives within a close-knit, dynamic team
Ability to work (inferred: independently, under deadlines, collaboratively)
Deep interest in journalism and strong aesthetic sensibility
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
Ensure features adhere to our browser-support list and are optimized for performance across devices and browsers
Research and learn new languages or technologies as needed and specify when outside consultation is necessary
Communicate with team members to execute projects successfully and on time
Demonstrate support for and understanding of The New Yorker’s journalistic mission and standards
Additional duties as required, or as assigned by manager