Software Engineer - Mobile App Development

Date: 15 Feb 2024

Location: London, GB, EC1A 1AA

Company: Royal Mail Group

Company: Royal Mail Group

Role: Software Engineer - Mobile App Development


With over 150,000 colleagues and 500 years of history, Royal Mail Group are now on an exciting large-scale change and digital transformation programme to ensure our innovative technology helps to deliver a first-class service, high-quality products, and outstanding digital experiences to our customers for the future.

Our award-winning Technology team is at the heart of delivering a transformational journey at Royal Mail. Cutting-edge technology is fundamental in helping us achieve our objectives. Will you join us?


What will you do?



As a Software Engineer at Royal Mail Group, you will be integral in enabling us to build high quality mobile applications and software solutions that can operate at enterprise scale with significant transaction volumes, users and data. You will apply architectural and engineering concepts to implement solutions that meet business requirements whist considering scalability, reliability, security, flexibility and availability.


You will identify the technologies to employ and take responsibility for the delivery of software solutions. Writing high quality, maintainable, testable, and extensible code as part of an agile team delivering software solutions.


What skills and experience should you have?


  • Experience building mobile applications using Xamarin or .NET MAUI
  • Experience in Design Patterns in either MVVM or MVP
  • Integration experience into a diverse range of platforms and services including EAI, remote resources, data storage, messaging, frameworks and 3rd party libraries
  • Knowledge of Azure DevOps
  • Familiarity with current programming paradigms and patterns (incl. SOLID, IoC and Dependency Injection)
  • Understands the challenges of enterprise software development
  • Track record in delivering high volume, low latency distributed software solutions
  • Familiarity with current programming paradigms and patterns (incl. SOLID, IoC and Dependency Injection)


Nice to have experience…


  • Web Application development in the .NET stack
  • Development in the Microsoft .NET technologies (C#), Azure PaaS (Azure Functions, Service Bus, Azure SQL, Cosmos DB etc), relational databases (MS SQL), non-relational data stores (Cosmos DB / Mongo etc).
  • Skilled in both server side and client-side technologies
  • Experience in solution delivery including analysis, design, implementation, testing and support
  • Experience with Git source code control
  • Experience of RDBMS e.g. SQL Server
  • Experience of NoSQL databases e.g. Cosmos DB


What we offer you…


  • Competitive salary
  • 18% bonus
  • Competitive pension scheme
  • Car allowance (or cash alternative)
  • Flexible hybrid working (2 days in office)
  • Private healthcare
  • 25 days holiday (plus the option to buy more)
  • Plus, many more benefits!







Job Segment: Test Engineer, Testing, Software Engineer, Developer, Application Developer, Engineering, Technology