Senior Frontend Developer

Do you want to help shape the future of digital media products at one of Denmark’s most central news organizations?

Ritzau is looking for an experienced Senior Frontend Developer to play a key role in the development of our digital platforms and user experiences. In this role, you will build intuitive, high-performance web applications using React and TypeScript, while helping scale and evolve the technological foundation of our products.

Job description 
As a Senior Frontend Developer at Ritzau, you’ll play a key role in shaping and scaling our web applications. You will be responsible for building intuitive, high-performance, and maintainable user interfaces using React and TypeScript. 
 

Core Responsibilities 
You’ll ensure that our different frontend clients meet usability, accessibility, and performance standards while enabling fast iterations and clean, scalable code. 
 

You will work with:  
You'll be working across the following areas:

  • Design, develop, and maintain modern, responsive user interfaces using React and TypeScript.  
  • Collaborate closely with designers, backend developers, and product managers to deliver seamless user experiences.  
  • Implement best practices for state management, component architecture, and code quality.  
  • Ensure accessibility (WCAG) and responsiveness across devices.  
  • Optimize frontend performance and drive improvements in scalability.  
  • Contribute to architectural discussions and frontend technical direction.  
  • Mentor junior developers, provide constructive code reviews, and share frontend best practices.  
  • Continuously improve build pipelines, testing strategies, and deployment processes. 

Your team 
Ritzau is in an exciting new phase, where technology is playing a bigger role in the organization. We are working on new greenfield products with a focus on helping our existing media customers but also expanding into new customer segments. Together with a team of developers, designers, and product managers, you’ll play a critical role in transforming our products into a seamless and modern SaaS experience. 
 

Do you have what it takes? 
To thrive in this role, the preferred candidate should have experience in several of the following areas: 
 

  • 5+ years of professional frontend development experience.  
  • Solid expertise in React (hooks, context, and component design patterns).  
  • Strong TypeScript skills and in-depth understanding of typed APIs.  
  • Good knowledge of modern CSS (Tailwind V4, shadcn).  
  • Experience with testing frameworks (Vitest, Testing Library, Playwright, or similar).  
  • Understanding of application state management (Zustand, Recoil, or similar).  
  • Familiarity with CI/CD workflows and modern frontend build tools (Vite or similar).  
  • Strong problem-solving skills and a proactive mindset.  
  • Excellent communication skills in English (written and spoken). 
  • Ability to read and understand Danish.  

What's in it for you? 
Here’s what you can expect: 
 

  • Direct influence on technical choices – flat hierarchy and autonomy.  
  • Opportunity to build mission‑critical software used by the media in Denmark. 
  • Training budget for professional development, courses, or conferences.  
  • Flexible working hours and hybrid work options. 
  • Employment in accordance with the terms of the applicable collective agreement 
  • Health and wellness benefits.  

About us 
At Ritzau, we produce content for a wide range of Danish media outlets, and you will become part of an ambitious and informal work environment with a high level of openness, strong team spirit, and room for good ideas.
 

We are approximately 160 employees – including around 100 journalists – organized across four editorial teams. As an independent news agency, our primary mission is to deliver credible, reliable, and impartial news. At the same time, we develop services and technologies that support communication, content production, and business operations within the media and corporate sectors. 

Practical information  
If you have any questions about the role, please feel free to contact our Tech Lead Nicklas Nyegaard at 
niny@ritzau.dk or +45 29 92 22 31.  
The application deadline is 17th of August. Interviews will be held during week 34 and 35. All applications will, of course, be treated confidentially.
 
The expected start is October 1, 2026 or as agreed.