Senior Visuals Developer, CNN
CNN · New York, NY · 1 wk ago
Engineering$80k–$148k/yrFull-time
Your New Role
CNN’s global Visuals team is seeking a senior developer to create ambitious, innovative and accessible digital journalism. This role is for visual thinkers who can turn complex ideas into intuitive, high-impact experiences across breaking news, enterprise reporting and major planned coverage.
Accountabilities
- Develop interactive graphics, visual stories and digital experiences for breaking news, enterprise journalism and major planned events.
- Partner with editors, reporters and designers early in the reporting process to identify the strongest storytelling approaches and determine where custom development can add value.
- Create engaging storytelling experiences using 3D models and photogrammetry, including interactive maps, explanatory models, animations and immersive formats.
- Build responsive, accessible and performant experiences that work effectively across devices and platforms.
- Develop reusable components, templates and tools that help CNN’s Visuals team move more quickly and consistently across the news cycle.
- Collaborate with data and graphics editors to integrate live data, automated feeds and visual analysis into interactive experiences.
- Contribute to editorial brainstorming, prototyping and experimentation with emerging technologies.
- Work closely with product, engineering and platform partners when projects require broader technical coordination.
- Review code, document workflows and share skills with colleagues across the Visuals team.
- Help maintain high standards for accessibility, performance, reliability and user experience.
Qualifications & Experience
- At least 7 years of experience in interactive development, creative technology, visual journalism or a comparable digital storytelling environment.
- A strong portfolio of published interactive work that demonstrates excellent technical execution, visual judgment and audience-centered thinking.
- Experience with modern front-end frameworks, component-based development and Git-based workflows.
- Demonstrated experience building 3D or spatial storytelling experiences using tools such as WebGL, Three.js, Mapbox GL, MapLibre, deck.gl or similar technologies.
- Fluency in HTML, CSS and JavaScript is required; familiarity with Python is a plus.
- Experience incorporating AI-assisted tools into development workflows, or an interest in thoughtfully using AI to improve coding, prototyping and production practices.
- A strong understanding of responsive design, accessibility, browser performance and cross-platform testing.
- Experience collaborating closely with designers, editors, reporters and data journalists from concept through publication.
- Ability to work on both deadline-driven news coverage and more complex medium- and long-term projects.
- Strong communication skills and an ability to explain technical possibilities and tradeoffs clearly to non-technical partners.
- Familiarity with data visualization libraries, automated data pipelines or newsroom publishing workflows is a plus.
- Experience with motion design, animation, computer graphics or creative coding is a plus.
- Experience building interactive election features, results displays or other data-driven news products – or an interest in applying development skills to elections coverage – is a plus.