Senior Cross-Platform Engineer (.NET + Mobile)

Company: Superdrug
Apply for the Senior Cross-Platform Engineer (.NET + Mobile)
Location: Croydon
Job Description:

Overview

Location: East Croydyn (3 days a week onsite)

We are building modern, customer-focused digital products that span web, cloud, and mobile platforms, helping thousands of users interact with seamless, secure, and high-performance applications every day.

We’re a collaborative engineering team working across .NET, Azure, and mobile technologies (Flutter / Xamarin), delivering scalable solutions in a fast-paced, product-driven environment.

We value engineers who enjoy solving real-world problems, working across the full stack, and taking ownership from design through to deployment. Innovation, quality, and customer impact sit at the heart of everything we build.

Here’s the exciting bit… a day includes

This is a fantastic opportunity for a Senior Software Engineer with mobile experience to join a growing engineering function. You will be working across backend services, cloud infrastructure, and mobile applications, contributing to both web and mobile product delivery.

You will collaborate closely with product managers, designers, and engineers to deliver features that improve user experience across multiple platforms.

We work in an Agile environment, focusing on continuous delivery, technical excellence, and iterative improvement. You will also play a key role in shaping engineering practices and driving quality across the team.

Responsibilities

  • Design, develop, and maintain scalable software solutions using C# / .NET Core / ASP.NET Core
  • Develop and support mobile applications using Flutter or Xamarin
  • Build and integrate RESTful APIs and microservices consumed across web and mobile platforms
  • Collaborate with product, UX, and engineering teams to deliver end-to-end features
  • Ensure performance, scalability, and security of applications across cloud and mobile systems
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and resolve complex technical issues across backend and mobile layers
  • Contribute to continuous improvement of engineering practices and delivery processes
  • Implement and support CI/CD pipelines for automated build, test, and deployment
  • Design scalable system architecture aligned with business and product goals
  • Develop and maintain technical documentation, including APIs and system design
  • Optimise application performance across backend services and mobile applications
  • Ensure secure coding practices and compliance with cybersecurity standards
  • Support deployment and release management across Azure cloud environments
  • Contribute to mobile release processes (App Store / Play Store where applicable)
  • Work with DevOps pipelines to support fast and reliable delivery

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 4+ years experience as a Software Engineer / Full Stack Developer
  • Strong experience in .NET (C#), ASP.NET Core, Web APIs
  • Hands-on experience with Flutter or Xamarin (must-have requirement)
  • Experience working with Azure or similar cloud platforms
  • Strong understanding of Agile / Scrum delivery methodologies
  • Good problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Experience working in cross-functional product teams

What’s in it for you

  • Competitive salary and benefits package
  • Opportunity to work across web, cloud, and mobile engineering
  • Learning and development support for emerging technologies
  • Exposure to modern engineering practices including microservices and CI/CD
  • Collaborative, fast-paced engineering culture
  • Opportunity to shape mobile-first digital products at scale

#J-18808-Ljbffr…

Posted: June 3rd, 2026