Lead Full-Stack Engineer in London
Lead Full-Stack Engineer

Lead Full-Stack Engineer in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Ustwo

At a Glance

  • Tasks: Lead full-stack development, design, and deploy impactful digital products.
  • Company: Join ustwo, a vibrant tech company focused on collaboration and innovation.
  • Benefits: Enjoy competitive pay, comprehensive benefits, and opportunities for professional growth.
  • Other info: Be part of a supportive community that values learning and inclusivity.
  • Why this job: Make a real difference by working on exciting projects that impact lives.
  • Qualifications: Strong experience in web applications, coding, and team collaboration.

The predicted salary is between 70000 - 90000 £ per year.

ustwo is looking for a Lead Full-stack Engineer to support the delivery of our projects. This is a predominantly full-stack web development role, but extends to supporting mobile app teams, depending on the project. You will work collaboratively to solve difficult problems and build great features in a cross-functional team of engineers, designers, product owners and delivery coaches. With your technical expertise you will manage project priorities, deadlines and deliverables. You will help design, develop, test, and deploy software solutions. You will work on projects that make a meaningful impact for our clients, their customers, and the world.

How You’ll Spend Your Time:

  • You will design, develop, test, deploy, and improve digital products with a focus on full-stack development: from front-end, to backend, to infrastructure.
  • You’ll work with delivery coaches and product/design leads to ensure we’re building high-quality products as well as delivering the project on time, on budget.
  • You’ll be expected to drive technical direction in projects and assure they meet scalability, robustness and security requirements.
  • You will be responsible for the technical approach to problems, and getting the team aligned on a technical vision.
  • You will be hands-on with projects, getting deep into code and be looked upon as a senior authority in software development.
  • You will also spend lots of time working with client teams to agree on technical approach and constraints, interacting with client stakeholders, and socialising tech designs to varied audiences.
  • As a tech lead, part of your role is to uplift the tech team through mentoring, working collaboratively, and possibly line management if it’s a good fit for all involved.
  • You’ll bring new ways of working and approaches to building solutions.
  • You will be accountable for the technical delivery of the project by the team.

What We’re Looking For:

  • Excellent communication skills.
  • Wide experience building secure, reliable, performant, and usable web applications.
  • You can identify and apply the best design patterns for the problem at hand.
  • Significant experience crafting the highest-possible quality user interfaces using HTML/CSS/JS.
  • Significant experience of JS/TS/Node or at least one other server-side language.
  • Experience deploying, securing, scaling, and monitoring in the cloud with deep experience of at least one of AWS, Azure, or GCP.
  • Experience working with infrastructure as code (using tools like Terraform).
  • Awareness of modern front-end frameworks/libraries (React, Vue, Next, etc), with deep experience in at least one.
  • Experience with databases (SQL / NoSQL / real-time, etc.)
  • Experience of API design and API integration / testing / implementation (i.e. GraphQL, REST, etc.)
  • Experience with version control and an opinion on its proper use.
  • Experience with automated testing (e.g. unit, integration, API, etc.)
  • Experience with creating and maintaining CI/CD pipelines and typical integrations.
  • Experience designing for the most common non-functional requirements (NFRs) including performance, reliability and availability, usability and accessibility, security, maintainability, scalability, observability, portability, and compliance (e.g. GDPR).
  • Experience with AI-assisted development: comfortable delivering quality code using CLI or editor-based LLM agents; using MCP servers; maintaining up-to-date documentation; defining shared rules; and establishing team-wide conventions.
  • Experience working within agile frameworks such as Scrum / Kanban, leading agile ceremonies, and most importantly, embodying the agile principles.

Nice To Have Experience:

  • Knowledge of latest enhancements in core web technologies along with browser support – to enable good recommendations for our implementation choices.
  • Knowledge of CSS preprocessors (PostCSS, Stylus, SASS) and CSS patterns.
  • Experience leading the development of accessible, WCAG-compliant user interfaces.
  • Interest in systems architecture, and demonstrated experience using diagrams to visualise complex ecosystems (or application designs) for varied audiences.
  • Experience with TDD and/or BDD and automating this using a framework (Mocha, Jest, Cucumber, Rspec, Capybara, Selenium, etc.).
  • Experience working with containerized services and orchestration, although if you don’t know how to create and manage them, we’re cool with that!
  • Experience delivering AI capabilities: context engineering, vector stores, RAG, on-device AI.

About You:

  • You are a hands-on, caring, resilient, patient, results-oriented, and humble person - you get things done.
  • You foster community and are interested in bringing people together and making your team a great place to work.
  • You’re human, and recognise humanity in others. This means both learning together and being able to speak to others, regardless of level/position, and empathise with their concerns.
  • You want to make great products that affect real people’s lives, at scale.
  • You have a strong appetite to explore new technologies and share knowledge.
  • You have a strong opinion on how to leverage AI effectively both as an individual and across a team.
  • You welcome feedback and look to improve project development and understanding.
  • You are able to communicate well with non-technical team members or stakeholders.
  • You don’t mind swerving out of your lane to take on the most valuable task when it’s needed, whether it’s in your job description or not.
  • You are able to work to deadlines and in a fast-paced environment.
  • You are a team player.
  • You want to work at ustwo!

Job Benefits:

Our full benefits package is available to all permanent and fixed term contract employment. We will also be able to share a benefits deck to showcase local benefits.

Interested but think your experience doesn’t perfectly align with this job description? That’s ok. Research shows underrepresented groups in particular are less inclined to apply for jobs where they don’t meet 100% of the requirements listed. We’d still love to hear from you if you feel passionate about this role! We are committed to creating an inclusive environment for our colleagues, clients, community, and the users of our products. We don’t have all the answers but we’re on a journey, and we are learning together.

Lead Full-Stack Engineer in London employer: Ustwo

At ustwo, we pride ourselves on being an exceptional employer that fosters a collaborative and inclusive work culture, where creativity and innovation thrive. As a Lead Full-Stack Engineer, you will have the opportunity to work on impactful projects alongside talented professionals, while benefiting from comprehensive employee growth opportunities and a supportive environment that encourages continuous learning. Our commitment to quality and teamwork ensures that every team member feels valued and empowered to contribute to meaningful solutions that make a difference in the world.
Ustwo

Contact Detail:

Ustwo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Full-Stack Engineer in 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 a lead on that perfect Lead Full-Stack Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your full-stack capabilities. This is your chance to demonstrate how you can design, develop, and deploy impactful digital products.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and scenarios. Be ready to discuss your experience with cloud services, API design, and agile methodologies. Confidence in your knowledge will help you shine!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining ustwo and being part of our collaborative team culture.

We think you need these skills to ace Lead Full-Stack Engineer in London

Full-Stack Development
HTML/CSS/JS
JavaScript/TypeScript/Node.js
Cloud Services (AWS, Azure, GCP)
Infrastructure as Code (Terraform)
Modern Front-End Frameworks (React, Vue, Next)
Database Management (SQL/NoSQL)
API Design and Integration (GraphQL, REST)
Version Control Systems
Automated Testing (unit, integration, API)
CI/CD Pipeline Creation and Maintenance
Agile Methodologies (Scrum, Kanban)
AI-Assisted Development
User Interface Accessibility (WCAG compliance)
Technical Mentoring

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with full-stack development and the specific technologies mentioned in the job description. We want to see how your skills align with what we’re looking for!

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your technical expertise and problem-solving abilities. We love seeing real-world applications of your skills, so don’t hold back!

Be Authentic: Let your personality shine through in your application. We value authenticity and want to get a sense of who you are beyond just your technical skills. Share your passion for tech and how you can contribute to our team culture!

Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures it lands in the right hands!

How to prepare for a job interview at Ustwo

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, like JS/TS/Node and cloud platforms like AWS or Azure. Be ready to discuss your experience with these tools and how you've used them to solve real-world problems.

✨Showcase Your Collaboration Skills

Since this role involves working closely with cross-functional teams, prepare examples of how you've successfully collaborated with designers, product owners, and other engineers. Highlight any experiences where you’ve led discussions or mentored others.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on design patterns and be ready to explain your thought process when tackling complex problems. Practising coding challenges can also help you think on your feet.

✨Communicate Clearly and Confidently

Excellent communication is key for this role. Practice explaining technical concepts in simple terms, especially for non-technical stakeholders. This will show that you can bridge the gap between tech and business effectively.

Lead Full-Stack Engineer in London
Ustwo
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

>