7 days old

Software Development Engineer II

Discovery Inc
London, England W4 5YB
Apply Now
Apply on the Company Site
  • Job Code
  • Jobs Rated
Discovery Inc

Location: London, United Kingdom,
Req ID: 30084


Discovery Digital Media is a well-funded start-up within Discovery Inc, a high-performing global team working at the dynamic intersection of Technology and Entertainment. As content creators in the digital space, we continuously leverage our technological capabilities to create immersive viewing experiences for iconic brands including Eurosport, GOLFTV, MotorTrend and DPlay. The Direct-to-Consumer Group is a technology company within the Discovery brand.

We are building a global streaming video platform (OTT), and a suite of applications to support all of our networks brands globally. We are building modern container-based micro-services operated on AWS. Our platform covers everything from search, catalogue, video transcoding, personalization, to global subscriptions, and much more. We build user experiences ranging from classic lean-back viewing to interactive learning applications for connected TVs, web, mobile phones, tablets, and consoles for our large footprint of Discovery-owned networks.

This growing, global engineering group is crucial to Discoverys future.

We are excited to be recruiting for the position of Software Development Engineer II (iOS), to join Discovery, a leading Video on Demand provider worldwide with plans for rapid expansion The successful candidate will work within a team of Engineers developing the customer-facing applications and will have responsibility for the day-to-day development of new features worldwide, across our iOS applications (SWIFT), ensuring that our apps are delivered on time, within budget and meeting quality specifications and goals set out by the business and expected by our customers. As the Software Development Engineer II, you will work closely with other Engineers in the team and be part of planning sprints and working on new feature and bug fixes.

To be successful in this position, you should have a strong understanding of the iOS SDK and have experience with unit tests. You have demonstrated the ability to use common industry tools for software development including but not limited to IDEs, build and continuous integration, source control management, code review tools, and you are able to build software in a professional team environment delivered to production using these tools. You are able to provide technical documentation describing your contributions and contribute enhancements to your teams best practices

Key Skills and Experience:
  • Excellent technical awareness and skills, prior development experience of shipping iOS applications (SWIFT).
  • Proven understanding of SOLID Principles, Human Interface Guidelines, MVVM/VIP, TDD
  • Experience working in an agile environment
  • 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
  • Experience with apps interacting with an AWS backend and knowledge of AWS SDKs
  • Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS apps
  • Experience with RxSwift, AVFoundation Framework, GraphQL API, AWS, Firebase, Fastlane, tvOS
  • Development and/or BDD highly desirable




Jobs Rated Reports for Software Developer

Posted: 2021-10-08 Expires: 2021-11-09

Job Opportunities

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer II

Discovery Inc
London, England W4 5YB

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast