Description Hearst UK is a leading publisher with a growing portfolio of digital products. You will build the next generation of our world class publishing platform using industry leading providers and technologies to serve Hearst’s many acclaimed brands. You will participate in product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders, using appropriate design patterns, and best practices. You will work closely with product managers, other software engineers, researchers, and various brand team members to ensure a seamless and positive user experience across all our digital platforms. About The Role… Lead and support the full lifecycle of features and projects from inception to post-release iteration in an agile environment. Develop and maintain client- and server-side applications using React, Python, and other modern frameworks and languages. Adapt quickly to new tools, languages, and frameworks; promote a technology-agnostic approach to problem-solving. Utilize Docker and Docker Compose for local development; support deployment processes in Kubernetes environments on AWS, Google Cloud, or similar platforms. Design and write efficient SQL queries for relational databases; apply deep understanding of database optimization techniques. Champion engineering best practices, including test-driven development, modular code architecture, and maintainability. Apply strong knowledge of concurrency and asynchronous programming; work with both relational and non-relational data models. Diagnose and resolve complex technical issues; mentor team members in effective troubleshooting strategies. Communicate and collaborate effectively with engineers, product managers, and stakeholders to align on project goals and deliverables. Proactively seek opportunities to improve development processes, team performance, and personal technical growth. What We Are Looking For… 5 years of experience as a Software Engineer or in a similar technical role. Hands-on experience testing both web and mobile applications, including iOS and/or Android platforms. Solid understanding of Software Development Lifecycle (SDLC) methodologies, particularly Agile. Strong analytical and problem-solving capabilities for diagnosing issues and optimizing performance. Meticulous attention to detail with a focus on delivering high-quality, reliable software. Excellent communication and collaboration skills for cross-functional teamwork. Proficiency in writing clear, structured, and comprehensive test cases. Familiarity with Jira or similar project/task management tools (preferred). Comfortable working in fast-paced and dynamic environments (preferred). Well-versed in Agile methodologies and agile team practices. What We Offer… At Hearst UK, you can choose from a huge range of perks and benefits that can help you learn well, work well and live well including: 25 days’ holiday (with the option to buy up to 5 additional holiday days) Hybrid working – Four days per week in the office Discounted gym membership Healthcare cash plan Spend a charity day with your favourite good cause Life assurance and pension scheme Regular socials and more! There’s more to your story than you imagine. And the next chapter begins right here. Hearst UK is deeply committed to using our influential brands to reflect the world we want to live in – one that respects, protects, represents and uplifts the voices and opinions of all people. As a business, we recognise the significant benefits of creativity, collaboration and innovation that comes with diverse teams. Not only is diversifying the voices in our organization the right thing to do, but it also helps us to make powerful and exciting content that can be enjoyed by many more people. This is why we’re working to build a sense of true belonging within our business and foster a culture in which everyone feels heard.