Lead Developer in London

Lead Developer in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead a dynamic team in developing innovative software solutions and mentor fellow developers.
  • Company: Join Saville Assessment, a leader in psychometric tools with a focus on innovation.
  • Benefits: Enjoy competitive pay, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact by driving technical solutions and working with cutting-edge technologies.
  • Qualifications: 5+ years in software development with strong coding and leadership skills.
  • Other info: Flexible remote work options and a commitment to diversity and inclusion.

The predicted salary is between 48000 - 72000 £ per year.

Working arrangement: Option for Remote working (UK).

Saville Assessment is a leader in creating cutting-edge psychometric tools that support businesses in finding, assessing, and developing talent. As part of our mission, we continuously innovate and refine our digital assessment solutions, which serve leading organizations around the world.

The Role

We are seeking an experienced and technically proficient Lead Developer to join our dynamic development team. This role is ideal for someone who thrives on hands-on coding, mentoring team members, and driving technical solutions from concept to implementation. The Lead Developer will oversee development processes, collaborate with cross-functional teams, and ensure best practices to create scalable, high-quality software solutions.

Key Responsibilities

  • Hands-on Development: Actively participate in coding, with a strong focus on backend and frontend development using modern technologies. You will be directly involved in the design, coding, and testing of software components. Ensure high-quality, secure, maintainable code is delivered and continuously refactored to align with industry best practices.
  • Technical Leadership and Guidance: Lead a team of developers, providing technical direction, mentorship, and guidance on best practices in development, design patterns, and frameworks. Conduct code reviews to maintain code quality and provide constructive feedback to developers.
  • Project Ownership and Delivery: Collaborate closely with Product Managers, QA, and other stakeholders to define and prioritize project deliverables and timelines. Break down complex requirements into technical specifications and actionable tasks, ensuring accurate delivery and milestone achievement.
  • Process Optimization and Quality Assurance: Champion agile development processes, CI/CD practices, and automated testing to improve productivity, code quality, and release efficiency. Actively participate in sprint planning, retrospectives, and continuous improvement efforts.
  • Innovation and Continuous Learning: Stay updated on emerging technologies and trends relevant to the tech stack and business needs. Propose new tools, libraries, and technologies that could improve development efficiency and scalability of the platform.
  • Problem Solving and Troubleshooting: Quickly and effectively troubleshoot and resolve complex technical issues, ensuring minimal impact on end-users. Support production deployment, debugging, and ongoing maintenance as needed.

Skills & Experience

  • Technical skills: Experience working with the full stack including Webforms, MVC, Razor Pages, Web API, EntityFramework/EntityFrameworkCore, Bootstrap, SQL Server 2022, git (AZDO/GitHub). Experience building interactive and responsive web applications using React & TypeScript. Experience using Microsoft Azure especially PAAS services e.g. AppService, SqlDatabase. Experience of other Microsoft Azure services e.g. FrontDoor, Azure AD B2C is highly desirable. CI/CD with Azure DevOps/GitHub Actions. Experience evolving a monolith architecture to a modular monolith/vertical slices. Working with onshore / offshore teams. Experience with microservices architecture, RESTful APIs, and serverless computing. Expertise in database design and management (both SQL and NoSQL databases).
  • Education & background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience: 5+ years of experience in software development with hands-on coding responsibilities. Prior experience in a lead or senior developer role, with a track record of delivering successful projects. Experience in working with agile development methodologies (e.g., Scrum, Kanban).
  • Preferred work experience: Strong problem-solving skills and attention to detail, with an ability to analyze requirements and make informed decisions. Excellent communication skills and the ability to effectively collaborate with cross-functional teams and stakeholders. A strong mentoring mindset with the ability to develop team members' technical and professional skills.

Benefits Package Includes medical, dental, vision, and retirement plans. Professional Development Opportunities for certifications and ongoing learning. Inclusive Culture Saville Assessment fosters a diverse, inclusive environment where everyone's contributions are valued. Flexible Working Hybrid and remote working options available.

Our Culture The happiness and wellbeing of our people is our priority. Learn about life at Saville Assessment directly from our team. Our Commitment to Diversity, Equity & Inclusion and Environmental Social Governance Saville Assessment is an Equal Opportunities Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, age, protected veteran status or status as an individual with a disability. All qualified applicants will not be discriminated against on the basis of a disability. Saville Assessment strives to be a business that is a force for good and benefits our people, communities and the planet.

Apply Now If you're a hands-on developer with a passion for leading teams and delivering impactful software solutions, we'd love to hear from you! Apply with your CV and a brief statement outlining your interest and relevant experience. Shortly after applying, you will receive an invite to complete online assessments, followed by an email with your login details. You may need to check your junk folder. Applicants must have the right to work in the UK.

Lead Developer in London employer: Saville Assessment

Saville Assessment is an exceptional employer that prioritises the happiness and wellbeing of its employees, offering a flexible working environment with options for remote work across the UK. With a strong commitment to professional development, inclusive culture, and innovative practices, employees are encouraged to grow their skills while contributing to meaningful projects that make a positive impact on businesses and communities worldwide.
S

Contact Detail:

Saville Assessment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Developer in London

✨Tip Number 1

Get your networking game on! Reach out to current or former employees at Saville Assessment on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview like it’s a coding challenge! Brush up on your technical skills and be ready to discuss your past projects in detail. Show them how you’ve tackled problems and led teams to success.

✨Tip Number 3

Don’t just sit back after applying! Follow up with a polite email expressing your enthusiasm for the role. It shows initiative and keeps you on their radar, which is always a plus.

✨Tip Number 4

Make sure to showcase your soft skills during interviews. Being a Lead Developer isn’t just about coding; it’s about mentoring and collaborating. Share examples of how you’ve helped others grow and worked well in teams.

We think you need these skills to ace Lead Developer in London

Full Stack Development
Backend Development
Frontend Development
Webforms
MVC
Razor Pages
Web API
EntityFramework/EntityFrameworkCore
Bootstrap
SQL Server 2022
git (AZDO/GitHub)
React
TypeScript
Microsoft Azure
CI/CD with Azure DevOps/GitHub Actions
Microservices Architecture
RESTful APIs
Serverless Computing
Database Design and Management
Agile Development Methodologies
Problem-Solving Skills
Attention to Detail
Communication Skills
Mentoring

Some tips for your application 🫡

Craft a Compelling CV: Make sure your CV highlights your technical skills and experience in software development. Tailor it to showcase your hands-on coding abilities and leadership roles, as we want to see how you can drive projects from concept to delivery.

Write a Personal Statement: Use your personal statement to express your passion for development and leadership. Share specific examples of how you've mentored team members or tackled complex projects, as this will help us understand your fit for the Lead Developer role.

Showcase Your Technical Skills: Be sure to mention your experience with the technologies listed in the job description, like React, TypeScript, and Azure. We love seeing candidates who are up-to-date with modern tech stacks and can bring innovative solutions to our team.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process. Plus, we’re excited to hear from you!

How to prepare for a job interview at Saville Assessment

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, TypeScript, and Azure services. Brush up on your knowledge of backend and frontend development, as you'll likely be asked to demonstrate your understanding during the interview.

✨Showcase Your Leadership Skills

As a Lead Developer, you’ll need to demonstrate your ability to mentor and guide a team. Prepare examples of how you've successfully led projects or helped team members grow their skills. This will show that you can not only code but also inspire others.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving coding problems or debugging scenarios that relate to the role. Being able to think on your feet and articulate your thought process is key to impressing the interviewers.

✨Understand Agile Methodologies

Since the role involves agile development processes, brush up on your knowledge of Scrum or Kanban. Be ready to discuss how you've applied these methodologies in past projects and how they can improve team productivity and project delivery.

Lead Developer in London
Saville Assessment
Location: 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

>