Senior Software Engineer - Mobile

Senior Software Engineer - Mobile

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Post Office Ltd

At a Glance

  • Tasks: Lead mobile app development for Android and enhance customer service in Post Office branches.
  • Company: Join the Post Office, a diverse and inclusive workplace committed to positive change.
  • Benefits: Enjoy 27.5 days leave, up to 18% bonus, and ongoing learning opportunities.
  • Other info: Dynamic environment with a focus on equity, diversity, and inclusion.
  • Why this job: Make a real impact on mobile solutions while mentoring junior developers.
  • Qualifications: Experience in mobile development with Android, Kotlin, iOS, and cloud-native systems.

The predicted salary is between 36000 - 60000 £ per year.

Contract Type: Permanent

Location: London/Remote

What to expect

The Senior Software Engineer is a key member of the Digital team, responsible for contributing to the delivery of functional objectives, always modelling the Post Office behaviours, and demonstrating a Postmaster first mindset. Acting as a trusted advisor, the Software Engineer will share their expertise in web development, demonstrating best practice across Digital delivery. As a Senior Software Engineer, you will play a pivotal role in delivering and supporting the Post Office’s mobile digital estate. This includes leading the development of Android-based tablet applications used across Post Office branches to enhance in-branch operations and customer service and the Android/iOS Mobile Travel App. Reporting directly to the Digital Development Lead, you’ll help to drive multiple complex projects in a cloud-native environment, mentor junior developers, and ensure the reliability and scalability of mobile solutions.

What we can do for you

Now, more than ever, we understand that attracting the right talent is pivotal in driving the positive change needed throughout our organisation. Beyond a competitive salary, we offer a comprehensive benefits package that includes:

  • 27.5 days annual leave that increases with tenure.
  • Up to 18% on target bonus opportunity.
  • Income protection after 12 months service.
  • Full support from our employee assistance programme and access to our employee benefits platform.
  • Ever-evolving learning and development opportunities.

Our commitment to embracing diversity extends beyond just words. We actively foster an inclusive workplace that values the unique perspectives and contributions from all colleagues. We hold the belief that Equity, Diversity, and Inclusion are not just vital but fundamental to our success and growth. Our priority lies in shaping a business that mirrors the diverse communities we reach, truly making Post Office 'Everybody’s Business'. As an equal opportunity employer, we value and celebrate the differences among our people, ensuring that our practices reflect our dedication to inclusivity and equal representation for all.

What you’ll need to succeed

  • Experience and professional working knowledge in primarily designing a mobile experience for variable screen sizes in variable versions of Android for mobile and tablet.
  • Excellent knowledge of the following technologies is desirable: Android, Kotlin, iOS, Swift and React Native.
  • Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices.
  • Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git.
  • Proficiency in iOS and Android native development concepts.
  • Experience of cloud-native micro-services and distributed systems (ideally AWS).
  • Experience of full-stack software development principles, architecture and conventions.
  • Strong understanding of data structures and architectures, using relational and/or non-relational database approaches with the ability to query using SQL.
  • Experience and understanding of CI/CD pipelines.
  • Experience of release processes and governance.
  • Experience of a wide range of SDLC methodologies, including Waterfall, Agile Scrum, Kanban, behavioural-driven development (BDD), and continuous integration.

Senior Software Engineer - Mobile employer: Post Office Ltd

At Post Office, we pride ourselves on being an exceptional employer, offering a dynamic work culture that champions innovation and collaboration. With a focus on employee growth, we provide extensive learning opportunities and a comprehensive benefits package, including generous annual leave and a competitive bonus structure. Our commitment to diversity and inclusion ensures that every team member's voice is valued, making us a truly rewarding place to work in the heart of London or remotely.

Post Office Ltd

Contact Details:

Post Office Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Mobile

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Post Office or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best mobile projects, especially those using Android, Kotlin, or iOS. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of cloud-native environments and CI/CD pipelines. Be ready to discuss how you've tackled complex projects in the past and how you can contribute to the Post Office's digital goals.

Tip Number 4

Don’t forget to 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 the team at Post Office.

We think you need these skills to ace Senior Software Engineer - Mobile

Mobile Development
Android Development
Kotlin
iOS Development
Swift
React Native
Android SDK

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with mobile development, especially Android and iOS, and showcase any relevant projects that demonstrate your skills in cloud-native environments.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about mobile development and how your expertise aligns with our mission at Post Office. Don’t forget to mention your approach to mentoring junior developers!

Showcase Your Technical Skills:Be specific about your technical skills in your application. Mention your proficiency in Kotlin, Swift, and React Native, and provide examples of how you've applied these technologies in past projects. We love seeing real-world applications of your skills!

Apply Through Our Website:We encourage you to apply 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 important updates from us!

How to prepare for a job interview at Post Office Ltd

Know Your Tech Stack

Make sure you brush up on your knowledge of Android, Kotlin, iOS, and Swift. Be ready to discuss how you've used these technologies in past projects, especially in mobile development for different screen sizes. This will show that you’re not just familiar with the tools but can also apply them effectively.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in mobile development and how you overcame them. Highlight your experience with cloud-native micro-services and CI/CD pipelines, as this will demonstrate your ability to handle complex projects and contribute to the team’s success.

Emphasise Team Collaboration

As a Senior Software Engineer, mentoring junior developers is key. Be ready to talk about your experience working in Agile environments and how you’ve collaborated with cross-functional teams. This will illustrate your leadership skills and your commitment to fostering an inclusive workplace.

Understand the Company Culture

Research the Post Office's values around diversity and inclusion. Be prepared to discuss how your personal values align with theirs and how you can contribute to creating an inclusive environment. This shows that you’re not just looking for a job, but a place where you can make a positive impact.