Principal Software Engineer - Mobile
Principal Software Engineer - Mobile

Principal Software Engineer - Mobile

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

At a Glance

  • Tasks: Lead mobile engineering projects and innovate solutions for travellers.
  • Company: Join Skyscanner, a global leader in travel, committed to inclusivity and innovation.
  • Benefits: Enjoy remote work options, medical insurance, extra holiday, and volunteer support.
  • Why this job: Make a real impact on sustainable travel while working with cutting-edge technology.
  • Qualifications: Expertise in mobile technologies like Swift, Kotlin, and experience in leading engineering teams.
  • Other info: Hybrid working model with only 8 office days per month.

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

This job is with Skyscanner, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.

Focused. Fulfilling. Empowering. We’ve never been ordinary. Even when we were starting out. We’ve always worked our socks off for travellers so they can go further and explore. We’re still doing that now, some 17 years later. And as you’ll see as a Principal Mobile Engineer, we still believe in giving our people responsibility and the freedom to innovate.

Swift, Kotlin, Objective-C, Java, SwiftUI, UIKit, Jetpack Compose, Kotlin Coroutines, OkHttp/Retrofit, MVVM/MVP architecture, mobile testing frameworks, Microservices - you’ve mastered at least many of these technologies plus one or more programming languages. You’ve used these talents as a senior engineering lead, steering large organisations through complex technical challenges. With this kind of background, it’s no surprise that you’re familiar with various methodologies for continuous delivery and improvement.

You’ll also know how to lead teams and get the best out of people. Together, you’ll focus on value, quality and the customer, championing world-class engineering and iterative software delivery. We need your expertise to help us do something great for over 100 million travellers: make booking stays and journeys more sustainable and straightforward. It involves technical challenges and the latest technology, but that’s ok by you - in fact, it’s exactly what you want.

As a Principal Mobile Engineer in our Engineering team, you’ll bring the technical direction to get solutions sorted. Right now, we have big ambitions for our native mobile apps and you can play a key part in this. We are investing heavily in our App foundations and core to help underpin the ambitious growth targets we have.

As an authority in your field, you’ll relish the chance to clarify, elaborate and iterate on our technology roadmap and designs. You’ll also collaborate across product engineering development lifecycles, learning, mentoring and influencing right across the business. Though you’ll be accountable for your own projects and trusted to deliver, you’ll also form part of a broader team that takes collective responsibility for making success happen.

Already a global leader in travel, we want to elevate the way we work to a whole other level. In return, you’ll get important things like medical insurance, health screenings, headspace subscriptions, the option to buy more holiday and a support programme for you and your loved ones. We’ll also help you donate to good causes and spend time volunteering. And you’ll have the opportunity to work from your home country for 20 days a year, and 30 days in our other global offices. Everything, in other words, to help you relax and give your best.

Skyscanner is a hybrid working company and most roles can be either Full Time or Part Time. We believe when people meet regularly in person, we are better able to innovate, learn, collaborate and inspire. We ask people to be in the office on average 8 days per month.

For more details on Engineering at Skyscanner, check our Engineering Blog and follow Skyscanner Engineering on Twitter.

Principal Software Engineer - Mobile employer: myGwork

At Skyscanner, we pride ourselves on being an inclusive employer that champions innovation and personal growth. As a Principal Software Engineer - Mobile, you'll thrive in a dynamic work culture that values collaboration and creativity, with ample opportunities for professional development and mentorship. Our commitment to employee well-being is reflected in our comprehensive benefits package, including medical insurance, flexible working arrangements, and the chance to contribute to meaningful causes, all while working in a vibrant environment that supports your ambitions.
M

Contact Detail:

myGwork Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with Skyscanner's engineering culture by exploring their Engineering Blog and following them on Twitter. This will give you insights into their projects, values, and the technologies they use, which can help you tailor your approach during interviews.

✨Tip Number 2

Highlight your experience with mobile technologies like Swift, Kotlin, and Java in conversations. Be prepared to discuss specific projects where you've led teams through complex challenges, as this aligns with the role's requirements.

✨Tip Number 3

Demonstrate your leadership skills by sharing examples of how you've mentored junior engineers or influenced cross-functional teams. This will show that you can not only deliver on projects but also uplift those around you.

✨Tip Number 4

Prepare to discuss your approach to continuous delivery and improvement methodologies. Being able to articulate your strategies for enhancing software delivery processes will resonate well with Skyscanner's focus on quality and customer value.

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

Proficiency in Swift and Kotlin
Experience with Objective-C and Java
Familiarity with SwiftUI and UIKit
Knowledge of Jetpack Compose
Understanding of Kotlin Coroutines
Experience with OkHttp/Retrofit
Expertise in MVVM/MVP architecture
Mobile testing frameworks knowledge
Microservices architecture experience
Strong leadership and team management skills
Ability to steer teams through complex technical challenges
Familiarity with continuous delivery methodologies
Excellent communication and collaboration skills
Experience in mentoring and influencing engineering teams
Strong problem-solving abilities
Adaptability to new technologies and methodologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Principal Software Engineer - Mobile position at Skyscanner. Familiarise yourself with the technologies mentioned in the job description, such as Swift, Kotlin, and mobile testing frameworks.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your expertise in mobile development, leadership roles, and any experience with continuous delivery methodologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for travel technology and your vision for improving user experiences. Mention specific projects or achievements that demonstrate your ability to lead teams and tackle complex technical challenges.

Proofread and Edit: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a senior engineering role.

How to prepare for a job interview at myGwork

✨Showcase Your Technical Mastery

Be prepared to discuss your experience with the technologies mentioned in the job description, such as Swift, Kotlin, and mobile testing frameworks. Highlight specific projects where you successfully implemented these technologies and the impact they had on the team or product.

✨Demonstrate Leadership Skills

As a Principal Software Engineer, you'll need to lead teams effectively. Share examples of how you've guided teams through complex challenges, mentored junior engineers, and fostered a collaborative environment. This will show that you can not only deliver results but also inspire others.

✨Emphasise Continuous Improvement

Discuss your familiarity with methodologies for continuous delivery and improvement. Be ready to provide examples of how you've implemented these practices in previous roles, focusing on how they enhanced product quality and team efficiency.

✨Align with Company Values

Skyscanner values inclusivity and innovation. Research their culture and be prepared to discuss how your personal values align with theirs. Share your thoughts on fostering an inclusive workplace and how you can contribute to their mission of making travel easier and more sustainable.

Principal Software Engineer - Mobile
myGwork
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>