Senior Apple Engineer - Swift, SwiftUI & UIKit
About the position
Responsibilities
• Utilize your extensive technical expertise to manage multiple project priorities, deadlines, and deliverables.
• Engage in the full software development lifecycle, including designing, developing, testing, deploying, maintaining, and enhancing software solutions.
• Help to architect and implement reusable solutions that are shared across all Disney apps, ensuring scalability and efficiency.
• Work closely with cross-functional teams to ensure seamless integration and delivery of features, enhancing the overall user experience.
• Work with and mentor other engineers, providing insight and guidance to solve complex problems and drive technical excellence.
Requirements
• 5+ years hands-on professional experience with iOS/tvOS development
• Strong understanding of OO and Swift design patterns and concepts
• A sound understanding of HTTP and REST-style web services
• Demonstrated ability to design and build dynamic multi-threaded iOS/tvOS apps
• Solid understanding of iOS app development life cycle including Apple App Store compliance policies and submissions requirements
• Experience with Apple frameworks such as UIKit, AVFoundation, Security, and StoreKit
• Motivated self-starter with the ability to learn and adapt to new technologies.
• Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations
• Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, and/or fixing defects.
• Work with minimal technical supervision and supplemental engineering support
Nice-to-haves
• Experience with tvOS-specific functionality including the Focus Engine, SIRI Remote, and the Top Shelf
• Experience working on a significant consumer app that is currently available in the marketplace
• Experience building video-based applications with knowledge of the HLS protocol and Fairplay DRM
• Ability to collaborate in a small, productive development team as well as the larger engineering organization
Benefits
• A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
Apply tot his job
Apply To this Job