Software Development Engineer
Discovery Communications
London, UKThis was removed by the employer on 10/23/2020 12:31:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Software Development Engineer jobs in London-UK
Search all Software Development Engineer postings
Full Time Job
Software Development Engineer III (iOS)
General Summary
We are excited to be recruiting for the position of Software Development Engineer III (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 III, 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 team’s 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