At a Glance
- Tasks: Build the next-gen CMS with PHP and TypeScript, integrating AI for editorial efficiency.
- Company: Join Future, a leading media company with a collaborative culture.
- Benefits: Enjoy uncapped leave, profit sharing, and well-being support.
- Why this job: Make an impact in tech while working remotely with cutting-edge tools.
- Qualifications: Strong web development skills in PHP, React, and TypeScript required.
- Other info: Diverse and inclusive workplace focused on innovation and growth.
The predicted salary is between 34000 - 46000 £ per year.
We are seeking a talented Mid or Senior Full Stack Developer to join a focused team building the next generation of our internal content management platforms. You will be working on the CMS Proof, a critical project aimed at modernizing our editorial capabilities. In this role, you will work closely with the Tech Lead (CMS Proof) and another Full Stack Developer to deliver a scalable, efficient, and forward-thinking platform. A significant part of your work will involve implementing new AI improvements to support the Editorial Efficiencies strategic initiative, helping to integrate cutting-edge AI tools directly into our content workflows. You will be hands-on with a modern stack including PHP, TypeScript, MongoDB, ReactJS, and Temporal, ensuring high standards of code quality, testing, and performance.
About the Department
The Technology & Engineering department at Future offers a collaborative, collegiate environment where the primary focus is on effective but well-engineered and scalable solutions. We look to answer critical business challenges posed both by our product and commercial teams as well as from within the department. Our focus is on quality in all aspects of our systems, not only in function but also in terms of test coverage, observability, alerting, and documentation. We run regular hack days, driving innovation and have a strong focus on best practices led by tech-based guilds. The decisions made within the guilds then feed into our products, improving developer experience in parallel with the efficiency of our sites and services.
Key Responsibilities
- Feature Development: Build robust, scalable features for the CMS Proof using PHP (backend) and ReactJS/NextJS (with TypeScript)(frontend), ensuring high performance and responsiveness.
- AI Integration: Work on implementing AI-driven workflows and tools to enhance editorial efficiency, utilizing Temporal for orchestration.
- Technical Collaboration: Collaborate closely with the Tech Lead to refine system architecture and ensure technical decisions align with the long-term product vision.
- Code Quality: Write clean, maintainable, and well-documented code. Participate in code reviews to ensure standards are met and to mentor junior team members (for Senior applicants).
- Testing & QA: Write and maintain comprehensive test suites (unit, integration, E2E) to ensure platform stability and prevent regressions.
- DevOps & CI/CD: Utilize CI/CD pipelines for deployment and help improve developer tooling and local environment setups (containers).
- Innovation: Participate in hack days and continuous learning to bring new ideas and technologies (specifically around AI and modern web dev) to the team.
What Do I Need to Succeed?
- Web Development: Strong experience in modern web development with PHP, NextJS/React, and TypeScript.
- Core Technologies: Deep understanding of JavaScript and CSS fundamentals, including modern features and best practices.
- TypeScript: Proficiency with TypeScript, including the ability to work with complex types.
- Component Architecture: Ability to build performant, reusable UI components in modern JavaScript frameworks.
- Backend Experience: Significant experience with API development and backend logic.
- Performance Mindset: Ability to interpret performance metrics (e.g., Flame graphs, Core Web Vitals) to optimize applications.
- Workflow Orchestration: Experience with, or a strong desire to learn, Temporal or similar workflow engines.
- Data Handling: Experience retrieving and marshalling data from various sources, including databases (MongoDB) and external APIs.
- Version Control: Good understanding of Git and collaborative workflows (e.g., GitFlow, PR reviews).
- Communication: Ability to explain technical concepts clearly to colleagues and stakeholders.
Beneficial Skills & Experience
- Symfony PHP framework.
- MongoDB design and optimization.
- Laravel framework experience.
- Storybook for component development.
- AI Tooling: Experience with AI coding tools (Cursor, Bolt) or integrating LLM APIs into applications.
- Design Patterns: Understanding of SOLID principles and Object-Oriented Programming.
- DevOps: Experience with Docker/containers and Kubernetes.
- Observability: Familiarity with logging, tracing, and metrics monitoring.
- Event Sourcing: Understanding of event-driven architecture concepts.
What’s in it for you
The expected range for this role is £40,000 - £55,000. This is a UK Remote role. Plus more great perks, which include:
- Uncapped leave, because we trust you to manage your workload and time.
- When we hit our targets, enjoy a share of our profits with a bonus.
- Refer a friend and get rewarded when they join Future.
- Well-being support with access to our Colleague Assistant Programmes.
- Opportunity to purchase shares in Future, with our Share Incentive Plan.
Who are we…
We’re Future, the global leader in specialist media. With over 3,000 employees working across 200+ media brands, Future is a prime destination for passionate people worldwide looking to consume trusted, expert content that educates and inspires action - both online and off - through our specialist websites, magazines, events, newsletters, podcasts and social spaces. We’ve got ambitious plans that further build on our growth momentum and unlock new opportunities – and we’re looking for driven people who want to be a part of it!
Our Future, Our Responsibility - Inclusion and Diversity at Future
We embrace and celebrate diversity, making it part of who we are. Different perspectives spark ideas, fuel creativity, and push us to innovate. That’s why we’re building a workplace where everyone feels valued, respected, and empowered to thrive. When it comes to hiring, we keep it fair and inclusive, welcoming talent from every walk of life. It’s not just about what you bring to the table — it’s about making sure the table has room for everyone. Because a diverse team isn’t just good for business. It’s the Future.
Please let us know if you need any reasonable adjustments made so we can give you the best experience!
Senior Full Stack Developer - PHP/Typescript employer: Future Publishing
Contact Detail:
Future Publishing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer - PHP/Typescript
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using PHP, TypeScript, and ReactJS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Future.
We think you need these skills to ace Senior Full Stack Developer - PHP/Typescript
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with PHP, TypeScript, and any relevant AI projects to show us you're the right fit for our CMS Proof team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our goals. Share specific examples of your work with modern web development and any innovative solutions you've implemented.
Showcase Your Projects: If you have a portfolio or GitHub repository, include it in your application. We love seeing real-world examples of your coding skills, especially any projects involving ReactJS, MongoDB, or AI integrations.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for this exciting opportunity!
How to prepare for a job interview at Future Publishing
✨Know Your Tech Stack
Make sure you’re well-versed in PHP, TypeScript, and ReactJS. Brush up on your knowledge of MongoDB and Temporal too, as these are key to the role. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, especially around performance optimisation and AI integration. Use specific metrics or outcomes to illustrate your impact, as this will resonate with the interviewers.
✨Emphasise Collaboration
Since this role involves working closely with a Tech Lead and other developers, highlight your experience in collaborative environments. Share stories about how you’ve contributed to team success and mentored others, which is particularly important for senior candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s approach to innovation and their use of AI in editorial workflows. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.