Future Publishing is seeking a Senior Developer to join their Technology & Engineering department in a remote position. This role offers an exciting opportunity to shape the future of their Vanilla platform, a custom-built TypeScript and PHP system that powers major brands including TechRadar, Marie Claire, and PC Gamer.
The position combines frontend expertise with full-stack capabilities, focusing on building stable UI components using TailwindCSS and optimizing for Google Core Web Vitals. You'll be working in a collaborative environment where you'll partner with UX designers to create clean, accurate user interfaces while maintaining high technical standards.
As a Senior Developer, you'll play a crucial role in architectural decisions and maintain a deep understanding of the Vanilla platform and its integrations, such as the Kiosq paywall and Arcade ecommerce tools. The role involves hands-on development across the stack, including debugging, writing unit and end-to-end tests, and ensuring code quality through proper documentation and testing using frameworks like Vitest, PHPUnit, and Cypress.
The Technology & Engineering department at Future offers a collegiate environment focused on well-engineered and scalable solutions. They promote innovation through regular hack days and maintain best practices through tech-based guilds. The company offers attractive benefits including uncapped leave, profit-sharing bonuses, and a share incentive plan.
This is an excellent opportunity for a senior developer who is passionate about performance, modern technology, and thrives in a collaborative environment. The role offers a competitive salary range of £45,000 - £55,000 and the flexibility of remote work. Future Publishing is committed to diversity and inclusion, welcoming talent from all backgrounds to contribute to their ambitious growth plans.
The ideal candidate will bring strong experience in modern web development, deep understanding of CSS and JavaScript, expertise in TypeScript, and full-stack capabilities. You'll need to be comfortable with DevOps practices, container management, and have the ability to mentor junior developers while contributing to the overall technical direction of the platform.