Overview
In this role you will build and evolve frontend and backend features for Guardian’s publishing and journalism engineering stream. You will work in a cross-functional team, typically with Scala and TypeScript, shaping both product decisions and technical direction. You’ll grow through movement across teams and contribute to open source communities. This is a chance to impact digital journalism at scale while collaborating with editorial and commercial colleagues.
Pay / Benefits
- 30 days annual leave
- pension scheme with employee contribution 5% and employer contribution 8-12%
- volunteering days
- season ticket loans
- private healthcare
- enhanced parental leave
Responsibilities
- Develop both frontend and backend components in a cross-functional team
- Iterate rapidly to release new features
- Collaborate closely with editorial and commercial colleagues
- Contribute to product and technical decision making
- Pursue growth by rotating between teams and learning new skills
- Engage with open source communities and GitHub-hosted projects
Key requirements
- Solid backend knowledge in an equivalent programming language
- Experience with frontend and backend development
- Proficiency in Scala and TypeScript; willingness to learn TypeScript if needed
- Interest in shaping the future of digital journalism and web technologies
- Curiosity about organizational direction and opportunities for skill growth
- Ability to make reasoned technology choices and timing of usage
- Collaborative mindset
- Curiosity and learning orientation
- Strong communication and cross-functional teamwork
- Scala
- TypeScript
- JavaScript background
…
