Design and implement solutions in collaboration with team members for new features which integrate with various Disney media services and back-ends.
Collaborative API design with peer teams on the back-end as well as front-end teams which depend on our libraries.
Research and development for media playback experiences, integration, and testing.
Participate in project estimation and resource planning.
Troubleshoot and resolve issues, problems, and errors encountered across our various platforms.
Requirements
Minimum of 5 years of relevant software engineering experience
Bachelor’s or Master's Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience
Able to demonstrate experience in the full lifecycle of software development.
Experience in Swift or SwiftUI
Knowledgeable with programming paradigms including Object Oriented and Reactive
Understanding of iOS/TVOS app development lifecycle
Experience in Object Oriented Programming.
Write efficient, reliable, and maintainable code whether implementing improvements, user-facing features, or fixing defects – through collaboration with senior team members.
Experience with unit test frameworks and continuous integration systems
Strong verbal and written communication skills
Motivated self-starter with the ability to learn and adapt to new technologies.
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits dependent on the level and position offered
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwiftUIObject Oriented ProgrammingReactive programmingiOS developmentTVOS developmentunit test frameworkscontinuous integrationsoftware development lifecyclemedia playback integration
Soft skills
collaborationcommunicationproblem-solvingresource planningself-starteradaptabilityteamworktroubleshootingresearch and developmentproject estimation
Certifications
Bachelor's Degree in Computer ScienceMaster's Degree in Computer ScienceBachelor's Degree in Information SystemsBachelor's Degree in Software EngineeringBachelor's Degree in Electrical EngineeringBachelor's Degree in Electronics Engineering