Senior Software Engineer in City of London
Senior Software Engineer

Senior Software Engineer in City of London

City of London Full-Time 30000 - 50000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design and build sophisticated React applications for legal professionals worldwide.
  • Company: Join Definely, a leading LegalTech company transforming legal workflows.
  • Benefits: Competitive salary, equity, hybrid work, and generous holiday allowance.
  • Why this job: Shape the future of legal tech while mentoring others and driving innovation.
  • Qualifications: 4+ years in React development with strong collaboration skills.
  • Other info: Enjoy a supportive culture with excellent career growth opportunities.

The predicted salary is between 30000 - 50000 £ per year.

We’re looking for a Senior Engineer with strong technical depth and a passion for building exceptional user experiences. You’ll play a key role in shaping our front-end architecture, collaborating closely with product and design teams, and delivering scalable, performant solutions used by legal professionals worldwide. As a senior member of the team, you’ll act as a technical expert and a trusted partner helping to guide best practices, influence decisions, and mentor others through collaboration and example.

What you’ll do:

  • Design and build sophisticated React applications integrating with Microsoft Word, M365, and other Office products using Office.js.
  • Write clean, scalable, and maintainable code while driving performance and reliability.
  • Collaborate with product, design, and engineering teams to deliver user-focused, accessible features.
  • Contribute to architectural discussions and help shape the evolution of our tech stack.
  • Mentor and support team members through knowledge sharing, code reviews, and best practice guidance.
  • Troubleshoot complex technical challenges and drive continuous improvement through automation and AI-assisted workflows.
  • Maintain high-quality standards with robust testing, documentation, and security practices.

What you’ll bring:

  • 4+ years of hands-on experience building production React applications.
  • Strong proficiency in React, TypeScript, JavaScript, HTML, CSS, and modern web technologies.
  • Experience integrating with Microsoft Office, especially Office.js and Word add-ins.
  • Familiarity with agentic coding assistants such as Claude Code or similar AI tools.
  • Excellent communication and collaboration skills in English.
  • Proven ability to work independently while contributing effectively to team goals.
  • Experience working successfully in hybrid or remote development environments.
  • Solid understanding of React performance optimisation (e.g. memoisation, code splitting, avoiding unnecessary re-renders).
  • Experience with Git, version control best practices, and CI/CD pipelines.

We’ll be lucky if you have:

  • Knowledge of Microsoft Office Add-in guidelines and Office Store submission processes.
  • Experience optimising in-browser text editors for speed and responsiveness.
  • Prior experience in product-focused or startup environments.
  • Exposure to AI-powered developer tools and automation workflows.

What we offer:

  • Competitive salary & annual bonus
  • Equity in Definely
  • Quarterly team socials & annual company offsite
  • Hybrid working (Tues & Thurs in-office) + 1 month “work from anywhere”
  • 25 days holiday + bank holidays
  • £750 annual learning & development budget
  • Private healthcare (incl. dental & optical)
  • Enhanced parental leave
  • Additional perks: Cycle to Work, Workplace Nursery salary sacrifice scheme, and top-quality equipment

At Definely, we’re on a mission to simplify the way legal professionals access and understand complex information in legal documents. Trusted by a global community of customers, our LegalTech solutions integrate seamlessly into lawyers' daily workflows, making it easier to draft, review and navigate even the most complex contracts. We create a supportive environment driven by a shared commitment to connection, growth and success.

By submitting your application, you agree that Definely may collect, process, and store your personal data as part of our recruitment process. Your personal data will be stored for up to 12 months, after which it will be securely deleted unless we have another lawful basis to retain it. You have the right to access, correct, or request the deletion of your data at any time. For more details, please contact hr@definely.com.

Senior Software Engineer in City of London employer: Definely

Definely is an exceptional employer that fosters a collaborative and innovative work culture, where Senior Software Engineers can thrive while shaping the future of LegalTech. With competitive salaries, equity options, and a strong focus on employee growth through a generous learning budget, team socials, and hybrid working arrangements, we ensure our team members feel valued and supported. Join us in a dynamic environment that prioritises connection, mentorship, and the opportunity to make a meaningful impact in the legal profession.
D

Contact Detail:

Definely Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in City of London

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 best React projects. This is your chance to demonstrate your technical depth and passion for building exceptional user experiences. Make sure to include links to live demos or GitHub repos.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when collaborating with product and design teams.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer in City of London

React
TypeScript
JavaScript
HTML
CSS
Office.js
Microsoft Word Integration
Performance Optimisation
Git
CI/CD Pipelines
Communication Skills
Collaboration Skills
Mentoring
Troubleshooting
Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with React, TypeScript, and any relevant projects that showcase your skills in building user-focused applications.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for building exceptional user experiences and how your background aligns with our mission at Definely. Don’t forget to mention your collaborative spirit!

Showcase Your Technical Skills: In your application, be sure to highlight your technical depth. Mention specific technologies you’ve worked with, like Office.js or AI tools, and provide examples of how you've tackled complex challenges in past projects.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Definely

Know Your Tech Stack

Make sure you’re well-versed in React, TypeScript, and JavaScript. Brush up on your knowledge of integrating with Microsoft Office products, especially Office.js. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific technical challenges you've faced in previous roles and how you overcame them. Highlight your experience with performance optimisation techniques like memoisation and code splitting, as this will demonstrate your ability to troubleshoot complex issues effectively.

Emphasise Collaboration

Since the role involves working closely with product and design teams, be ready to share examples of how you’ve collaborated in the past. Discuss your mentoring experiences and how you’ve contributed to team goals, as this will showcase your leadership qualities.

Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack evolution, team dynamics, and future projects. This not only shows your genuine interest in the role but also gives you a chance to assess if the company culture aligns with your values.

Senior Software Engineer in City of London
Definely
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>