Senior Software Engineer - Android

Senior Software Engineer - Android

London Full-Time 43200 - 72000 ÂŁ / year (est.) Home office (partial)
Go Premium
6

At a Glance

  • Tasks: Lead the design and development of high-performance Android apps for a major streaming platform.
  • Company: Join Warner Bros. Discovery, a leader in entertainment and technology, creating iconic viewing experiences.
  • Benefits: Enjoy hybrid working, career growth opportunities, and a supportive, inclusive culture.
  • Why this job: Be part of a dynamic team at the intersection of tech and entertainment, shaping the future of streaming.
  • Qualifications: 5+ years in Android development with Kotlin; strong problem-solving and coding skills required.
  • Other info: Mentorship opportunities available; work on cross-platform projects across 10+ countries.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s next… From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.

Your New Role.. We are part of Global Customer eXperience (GCX) group for Direct-2-Consumer business and responsible for building and maintaining video streaming Mobile & OTT applications for Max platform. Our client teams build user experience for search, catalogue, video streaming, personalization, subscriptions, payments and much more. Warner Brothers Discovery’s digital arm, Global Customer eXperience (GCX) org is a high-performing global team working at the dynamic intersection of Technology and Entertainment. In supporting our content creators in the digital space, we continuously leverage our technological capabilities to create immersive viewing experiences for iconic brands – Max, Discovery+ and HBO. We are excited to be recruiting a Senior Software Engineer to join our Android team. The ideal candidate has a track record of having built multiple high-performance, stable, scalable Android apps that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a key influencer in your team’s strategy and contribute significantly to team planning. You show good judgement making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge and helping to tie-break key technical decisions. You provide mentoring to other engineers.

Your Role Accountabilities... You are hands-on and capable of playing a leading role in designing and developing major functional changes to existing software systems, or new ones, involving yourself and other engineers. You provide guidance on design, coding, and operational best practices, and have a track-record of applying these best practices to software that you have worked on. You can propose and create best practices proactively where none exists. You make high impact decisions driving how and what software gets built. Your decisions are often right, and you are persuasive in delivering your suggestions and ideas to your team. You mentor junior engineers, overseeing their designs, code quality, and integration into a team, and help them grow in their technical skills. Your success is judged as much on your own productivity as on the positive impact you have on engineers around you. You ensure the best possible performance, quality, and responsiveness of applications by identifying and correcting bottlenecks and fixing bugs. You work closely with cross-functional teams to define, design, and ship new features. You have strong analytical skills and a detail-oriented mindset.

Qualifications and Experience... At least 5 years experience of developing Android Mobile applications in Kotlin and Compose. Strong computer Science fundamentals in object-oriented design, algorithm design, problem-solving, and complexity analysis. Solid understanding of the mobile development lifecycle, and PlayStore/AppStore submissions. Deep understanding of the nuances of the Android ecosystem, different OS versions, and how to effectively design & write code for a multitude of Android devices. Deep experience with Android SDK, Git, Gradle, Jetpack Compose, Kotlin Coroutines and popular third-party libraries. Experience building modular apps with principles such as TDD, dependency injection, dependency inversion, automated testing and deep understanding of architectures/frameworks such as MVVM and MVI. Knowledge of key design and architectural patterns such as MVVM, MVP and SOLID principles. Experience and knowledge of TDD and associated frameworks (Junit, Espresso, Mockito) is desirable. Experience in DevOps/SRE practices such as CI/CD, performance monitoring & incident management. Experience building dynamic customer-facing apps that use RESTful APIs to operate. Knowledge of or previous experience with VOD is a plus, including experience working with video playback on Android apps. You have excellent verbal and written communication skills. You have experience in balancing speed vs. quality in software engineering teams. Desire to be involved in cross-platform projects on a large scale in 10+ countries. Working with multiple stakeholders (internal and external partners) with different goals, objectives and aspirations. You love to build testable, scalable and resilient applications and systems. Writing unit and integration tests is a key part of your daily role.

Hybrid Working - This role is advertised as a Hybrid work model, that combines remote and in-office work, following our current company policy and to be agreed with your Line Manager. Subject to any applicable laws, WBD / your Line Manager reserves the right to change this working agreement where this is essential to business needs and upon reasonable notice to you.

How We Get Things Done… This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

Championing Inclusion at WBD Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, regardless of sex, gender identity, ethnicity, age, sexual orientation, religion or belief, marital status, pregnancy, parenthood, disability or any other category protected by law.

Senior Software Engineer - Android employer: 650 DPlay Entertainment Ltd

At Warner Bros. Discovery, we pride ourselves on being an exceptional employer, offering a vibrant work culture that celebrates creativity and innovation in the heart of London. Our hybrid working model promotes flexibility, while our commitment to employee growth ensures that you will have access to career-defining opportunities and comprehensive benefits. Join us to be part of a dynamic team where your contributions are valued, and you can thrive in a supportive environment that champions inclusion and diversity.
6

Contact Detail:

650 DPlay Entertainment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in Android development, especially around Kotlin and Jetpack Compose. Being able to discuss recent advancements or features in your interview can demonstrate your passion and commitment to the field.

✨Tip Number 2

Showcase your experience with modular app development and TDD principles during discussions. Prepare examples of how you've implemented these practices in past projects, as this aligns closely with what the team is looking for.

✨Tip Number 3

Highlight your collaborative skills by discussing past experiences where you worked with cross-functional teams. This role values teamwork, so sharing specific instances where you contributed to team success will be beneficial.

✨Tip Number 4

Prepare to discuss your approach to mentoring junior engineers. Since this position involves guiding others, having a clear strategy on how you support and develop less experienced team members will set you apart.

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

Kotlin
Jetpack Compose
Android SDK
Git
Gradle
Kotlin Coroutines
RESTful APIs
Mobile Development Lifecycle
TDD (Test-Driven Development)
Dependency Injection
MVVM Architecture
MVI Architecture
Agile Methodologies
Performance Monitoring
Incident Management
Excellent Verbal and Written Communication Skills
Cross-Functional Collaboration
Problem-Solving Skills
Analytical Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Android development, particularly in Kotlin and Compose. Include specific projects where you've built high-performance apps and mention any relevant technologies like Jetpack Compose and TDD.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and entertainment. Discuss how your skills align with the role's requirements, especially your experience in mentoring and leading teams, as well as your understanding of the mobile development lifecycle.

Showcase Relevant Projects: If possible, include links to your previous work or GitHub repositories that demonstrate your expertise in building scalable Android applications. Highlight any experience with video playback or customer-facing apps, as this is particularly relevant to the position.

Prepare for Technical Questions: Anticipate technical questions related to Android development, such as design patterns (MVVM, MVP), performance optimisation, and testing frameworks. Be ready to discuss your problem-solving approach and how you balance speed and quality in your work.

How to prepare for a job interview at 650 DPlay Entertainment Ltd

✨Showcase Your Experience

Be prepared to discuss your previous projects in detail, especially those involving Android development with Kotlin and Jetpack Compose. Highlight specific challenges you faced and how you overcame them, as this demonstrates your problem-solving skills.

✨Understand the Company Culture

Research Warner Bros. Discovery's values and guiding principles. During the interview, relate your personal values to theirs, showing that you are a good cultural fit and understand their mission in the tech and entertainment space.

✨Prepare for Technical Questions

Expect technical questions related to Android development, such as design patterns (MVVM, MVP), TDD practices, and performance optimisation. Brush up on your knowledge of the Android ecosystem and be ready to explain your thought process clearly.

✨Demonstrate Leadership Skills

As a Senior Software Engineer, you'll be expected to mentor others. Be ready to discuss your experience in leading teams, making impactful decisions, and how you've helped junior engineers grow in their roles.

Senior Software Engineer - Android
650 DPlay Entertainment Ltd
Location: London
Go Premium

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

6
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>