company_logo

Full Time Job

Software Development Engineer - Android

Discovery

London, United Kingdom 11-15-2022
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Overview

At Warner Bros Discovery (WBD) we seek to ignite people's curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences. The Streaming and Interactive Entertainment group builds the global streaming platform that includes a suite of applications and platform capabilities to support all our brands (in addition to WBD's Gaming business). This platform covers Search, Content Recommendations, Personalization, Catalog, Video, Subscriptions and more.

We build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of products and brands (HBO Max, Discovery+, Food Network, CNN, Golf TV, MotorTrend, Eurosport, and many more). This is a growing, global product and engineering group crucial to WBD's future.

We are excited to be recruiting a Senior Software Development Engineer III to join our Android team.

Responsibilities

As a Software Development Engineer III, you will work in collaboration with the other Android engineers in the org, Design creators, Product team and Program Managers, and help build new features, fix bugs and take care of important technical debt.

This is a great opportunity to drive key initiatives, build a high-performance streaming application, working with geographically dispersed Engineers to deliver critical projects and new app architecture. There will be opportunities to mentor and coach junior engineers.

This is a critical role requiring collaboration on design and architectural decisions that impact the full suite of Android platform apps (Android mobile, Android TV and Amazon's Fire family).

The successful candidate will have strong coding skills, a motivating attitude, excellent leadership skills and a strong ability to drive excellence in both current team members as well as future hires.

Qualifications
• Prior development experience in Android is a must. Minimum of 3 years of Android experience is required.
• At least 7 years experience in frontend development experience (Web or Mobile)
• At least 1 year of experience in a tech leadership role is preferred
• Excellent communication skills, understanding of Product requirements and priorities, and the ability to make architectural decisions based on them
• Technical awareness and prior experience of shipping Android applications (Kotlin) is desired
• Experience in balancing speed vs. quality in software development cycle.
• Experience building testable, scalable and resilient products.
• Responsible for the team's execution and delivery, against agreed objectives and goals.
• Recommend technical developments and software to enhance/improve our app.
• 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. Effective communication and strong negotiation skills will be key.
• 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 building dynamic customer-facing apps that use RESTful APIs to operate
• Experience building modular apps, or migrating a monolithic app to a modular architecture
• Knowledge of development best practices, including coding guidelines
• Knowledge of or previous experience with VOD is a plus, including experience working with video playback on Android apps

Jobcode: Reference SBJ-rn4485-18-190-217-134-42 in your application.

Company Profile
Discovery

Discovery, Inc. is the global leader in real life entertainment. We serve passionate fans with content that inspires, informs, and entertains, providing leadership across deeply loved and trusted brands, such as Discovery Channel, TLC, Animal Planet, HGTV, Food Network, and Travel Channel.