At a Glance
- Tasks: Lead and develop innovative software solutions for our in-house PBSA management platform.
- Company: Dynamic tech company in London with a focus on collaboration and innovation.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Join a vibrant team that values clean code and fast-paced innovation.
- Why this job: Make a real impact on student engagement and operations while working with cutting-edge technologies.
- Qualifications: 10+ years of experience in full-stack development, especially with React and TypeScript.
The predicted salary is between 85000 - 85000 € per year.
Location: London, Mayfair. Hybrid.
Employment Type: Full-time
Salary: £85,000 per annum
Tech Stack: React, TypeScript, Node.js, SQL Server, CI/CD, GraphQL/REST
About the Role
We’re looking for a hands-on Software Engineering Lead to help shape the future of our in-house PBSA management platform. You’ll be a pivotal part of our product team, leading the engineering function while actively contributing code and technical solutions. This is not a purely managerial role; you’ll be expected to design, build, and iterate alongside your team, with a strong focus on React and modern frontend practices. Your work will directly impact operations across tenancy management, student engagement, maintenance scheduling, finance workflows, and more.
Key Responsibilities
- Lead from the front: Architect, develop, and deliver features in our React/TypeScript-based platform.
- Shape engineering strategy: Drive code quality, performance, and maintainability across the stack.
- Mentor and guide: Support engineers at all levels through coaching, code reviews, and technical direction.
- Collaborate cross-functionally: Work closely with product managers, operations leads, and designers to align tech with real-world PBSA needs.
- Improve developer experience: Champion CI/CD, testing, observability, and documentation standards.
- Champion quality and security: Ensure compliance with internal controls and external regulations (e.g., GDPR).
You’ll Be a Great Fit If You…
- Are hands-on and still love writing and reviewing code every day.
- Bring 10+ years' experience building and scaling full-stack or frontend-heavy web apps.
- Are fluent in React, TypeScript, HTML/CSS, and frontend performance optimization.
- Understand backend architecture well enough to collaborate effectively (Node.js, Azure SQL, ASP.NET Core, REST/GraphQL).
- Know how to design multi-tenant SaaS or distributed systems.
- Care deeply about clean code, DX, reusability, and practical UX.
- Can think strategically but move fast like a startup engineer.
- Are outcome-driven — not a fan of red tape or waterfall plans.
Bonus Experience (Nice to Have)
- Exposure to PBSA, property management, or booking systems.
- Experience with Next.js, TailwindCSS, or component design systems.
- Knowledge of Azure DevOps CI/CD pipelines.
- Familiarity with payment integrations, CRM platforms, or accounting platforms.
Lead, Software Engineering in City of London employer: Viridis Real Estate Services
Join a dynamic and innovative team in the heart of London’s Mayfair, where you will not only lead but also actively engage in hands-on software development. Our collaborative work culture fosters creativity and growth, offering ample opportunities for professional development while working with cutting-edge technologies. Enjoy a competitive salary, hybrid working arrangements, and the chance to make a significant impact on our in-house PBSA management platform.
Contact Detail:
Viridis Real Estate Services Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Lead, Software Engineering 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 or GitHub repository showcasing your projects, especially those using React and TypeScript. 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 practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our exciting projects.
We think you need these skills to ace Lead, Software Engineering in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your hands-on experience with React, TypeScript, and any relevant projects that showcase your ability to lead and mentor.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background aligns with our needs. Share specific examples of how you've driven engineering strategy or improved developer experience in previous roles.
Showcase Your Technical Skills:Don’t shy away from detailing your technical expertise! Mention your experience with CI/CD, backend architecture, and any other relevant technologies. We want to see how you can contribute to our tech stack.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates!
How to prepare for a job interview at Viridis Real Estate Services
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in React, TypeScript, Node.js, and SQL Server. Brush up on your knowledge of CI/CD practices and GraphQL/REST APIs. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Showcase Your Hands-On Experience
Since this role requires a hands-on approach, be prepared to share specific examples of projects where you’ve actively contributed code. Highlight how you’ve architected and delivered features, and don’t shy away from discussing challenges you faced and how you overcame them.
✨Demonstrate Leadership and Mentorship Skills
As a Software Engineering Lead, you’ll need to mentor others. Share instances where you’ve guided junior engineers or led a team through a project. Discuss your approach to code reviews and how you ensure quality and performance across the stack.
✨Align Tech with Real-World Needs
Be ready to talk about how you’ve collaborated with product managers and designers in the past. Show that you understand the importance of aligning technical solutions with business needs, especially in areas like tenancy management and student engagement.