Senior Typescript Engineer

AI overview

Join a London-based engineering team to design and maintain high-performance applications using TypeScript, influencing product decisions and mentoring junior engineers.

Location: London (Old Street) — in-office 3 days per week
Employment Type: Direct Hire
Salary: Up to £130,000 GBP per annum + bonus + equity

About StoreTrials
StoreTrials (Virtual Store Trials) helps brands and retailers win with shoppers by enabling smarter shelf testing, real-planogram data, visual planogram tools, and fixture visualisers. Our mission is to provide accurate, actionable in-store (and virtual) insights that drive superior category growth. We believe in innovation, data-driven decisions, and a culture of collaboration and technical excellence. storetrials.com

Role Overview
We are looking for a highly experienced Senior Full-Stack Engineer with deep expertise in TypeScript to join our London-based engineering team. You will be instrumental in designing, building, and maintaining scalable, robust, and high-performance applications. While TypeScript is essential, experience with Python is a plus. You’ll work across both frontend and backend, help shape best practices, mentor others, and contribute to decisions that affect the whole product.

Key Responsibilities

  • Develop and maintain full-stack applications using TypeScript; contribute to both frontend and backend components.

  • Build clean, efficient, and scalable code; take responsibility for high code quality, test coverage, reliability, and performance.

  • Collaborate closely with product, design, data, and field-teams to understand business needs and translate them into technical solutions.

  • Participate in architecture design discussions and help make decisions about frameworks, tools, and development practices.

  • Mentor and support more junior engineers; share knowledge and help build shared understanding of best practices.

  • Contribute to technical planning, sprint estimation, roll-outs, and project execution.

  • Optionally, work with Python in some services or microservices (if applicable), contribute to bridging TypeScript services with Python ones.


Essential Qualifications

  • Minimum 7+ years of professional experience in software engineering, with substantial exposure to building production systems.

  • Strong, hands-on experience with TypeScript (frontend frameworks like React, Angular, or Vue may be relevant; backend Node.js or similar).

  • Solid understanding of full-stack development: API design, database work, frontend UI, deployment, scalability.

  • Experience with modern software engineering practices: testing (unit/integration), CI/CD, code reviews, code quality, performance optimization.

  • Ability to drive technical discussions and make good trade-offs.

  • Excellent communication skills; ability to collaborate with non-technical stakeholders.

  • Must be London-based, able to be in the office 3 days/week.


Desirable Qualifications

  • Experience with Python (services, data pipelines, or microservices) is a significant plus.

  • Knowledge of or experience with planogram / retail / shopper insight tools or similarly complex data-driven UI applications.

  • Experience with visualization tools, virtual simulations, or mapping / spatial UIs.

  • Prior experience in high-growth / product-led SaaS / marketplace / retail tech environment.

  • Experience mentoring or leading smaller teams.

What We Offer

  • Competitive salary up to £130,000 GBP (dependent on experience).

  • Equity in the company.

  • Performance bonus.

  • Getting in on cutting-edge work in shopper insights / virtual retail tech.

  • Working in a collaborative, high-skill environment.

  • Office based in Old Street, London, with hybrid flexibility (3 days/week in-office).


If this sounds like you, we’d love to hear from you.

Salary
£130,000 per year
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job