At a Glance
- Tasks: Design and build high-performance applications using TypeScript across frontend and backend.
- Company: Join StoreTrials, a leader in innovative shopper insights and virtual retail tech.
- Benefits: Earn up to £130,000, plus equity and performance bonuses.
- Why this job: Make an impact in a collaborative environment with cutting-edge technology.
- Qualifications: 7+ years in software engineering with strong TypeScript skills; Python experience is a bonus.
- Other info: Work in a dynamic London office with hybrid flexibility and excellent career growth.
The predicted salary is between 78000 - 130000 £ per year.
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 StoreTrialsStoreTrials (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 OverviewWe 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.
#J-18808-Ljbffr
Senior Typescript Engineer employer: G2i Inc.
Contact Detail:
G2i Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Typescript Engineer
✨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 TypeScript projects and any relevant work. 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 brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences. Confidence is key, so get comfortable talking about your achievements!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our mission.
We think you need these skills to ace Senior Typescript Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior TypeScript Engineer role. Highlight your experience with TypeScript and any relevant frameworks like React or Node.js. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background makes you a perfect fit. Don’t forget to mention your experience in mentoring and collaboration, as these are key for us.
Showcase Your Projects: If you’ve worked on any impressive projects, make sure to showcase them! Whether it’s a GitHub repo or a live demo, we love seeing real examples of your work. It helps us understand your coding style and problem-solving skills.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at G2i Inc.
✨Know Your TypeScript Inside Out
Make sure you brush up on your TypeScript skills before the interview. Be ready to discuss your experience with frontend frameworks like React or Angular, and backend technologies like Node.js. Prepare to showcase your understanding of full-stack development and how you've applied it in real-world projects.
✨Showcase Your Problem-Solving Skills
During the interview, expect to tackle some technical challenges. Practice coding problems that involve API design and database work. Think about how you can explain your thought process clearly, as communication is key when collaborating with non-technical stakeholders.
✨Prepare for Technical Discussions
Be ready to engage in discussions about architecture design and development practices. Familiarise yourself with modern software engineering practices like CI/CD and code reviews. This will not only demonstrate your expertise but also show that you're proactive about best practices.
✨Highlight Your Mentorship Experience
Since mentoring junior engineers is part of the role, think of examples where you've supported others in their learning. Share how you've contributed to building a collaborative environment and helped shape best practices within your team.