Salary: £95,000 - 95,000 per year Requirements: We require extensive experience with JavaScript, TypeScript, React, Redux, and Node.js. We require strong experience in TDD and testing frameworks such as Jest, Mocha, Cypress, or Playwright. We require a track record in modular system architecture and multi-tenant platform development. We require experience with AWS. We require a deep understanding of software architecture, security, performance, and continuous delivery. We require an agile mindset and experience working in cross-functional teams. Responsibilities: We lead architecture and technical direction for a range of digital products. We champion engineering excellence and uphold coding best practices. We collaborate with product managers, product owners, designers, and senior stakeholders to shape solutions. We lead teams through feature breakdown, technical planning, and release processes. We manage and mentor engineers while helping grow a high-performing team. We play a key role in delivering cutting-edge AdTech analytics solutions. We report directly to the Head of Engineering and assist in team management. Technologies: AWS Cypress JavaScript Jest Mocha Playwright React Redux Security TDD TypeScript NodeJS Cloud More: We are partnering with an innovative and fast-growing media organisation based in London. This is a high-impact opportunity to join our collaborative tech team as a Principal JavaScript Engineer/Team Lead, working alongside experienced engineers and product specialists to help shape the future of media technology. We offer the chance to contribute to cutting-edge AdTech analytics solutions in a dynamic environment where engineering excellence and cross-functional collaboration are highly valued. last updated 21 week of 2026