Senior IOS Engineer
Job ID 10087803 Location Lake Buena Vista, Florida, United States Business Disney Experiences Date posted Apr. 26, 2024Job Summary:
Job Overview
“We Power the Magic!” That’s our motto at Disney Experiences Technology & Digital. Our team creates world-class immersive digital experiences for the Company’s premier vacation brands including Disney’s Parks & Resorts worldwide, Disney Cruise Line, Aulani, A Disney Resort & Spa, and Disney Vacation Club.
We are responsible for the end-to-end digital and physical Guest experience for all technology and digital-led initiatives across the Attractions & Entertainment, Food & Beverage, Resorts & Transportation and Merchandise lines of business as well as other initiatives including MyDisneyExperience and Hey, Disney!
This role is a part of the Retail & Restaurant Commerce Technology organization within Disney Experiences Technology & Digital. It works closely with a diverse team of engineers and service owners from across the company.
What You’ll Do
-
Design and develop and provide oversight for mobile solutions for our existing and new platform.
-
Analyze user stories, provide realistic estimations, and participate in sprint planning, scrums, demos, and retrospectives.
-
Collaborate with product, and other stakeholders in defining solutions that are scalable, easily maintainable and within the expected budget and timeline.
-
Create detailed mobile software development documentation and assist in assigning tasks to team members.
-
Build well-designed, well-engineered, stable, performant mobile applications using Flutter and Swift.
-
Guide and mentor other team members by providing oversight and direction.
-
Recommend improvements to processes, technologies, and coding practices that improve the team's effectiveness.
-
Strong ability to maintain focus and problem solve in a dynamic, fast-paced environment working with cross-functional teams.
-
Keep up to date with the current technologies and latest trends, be able to innovate and provide creative solutions to existing and new problems.
Required Qualifications & Skills
-
At least 5 years of experience building highly scalable and performant production level applications.
-
Strong demonstrable experience using Swift in building iOS consumer-facing applications using both UIKit and SwiftUI.
-
Strong demonstrable experience using Dart in building Flutter consumer-facing applications.
-
Contribute to the entire development cycle, including technical design, development, testing, experimentation, analysis, and product launch.
-
Proven collaboration skills and ability to communicate about software processes, architectures, and design patterns across various teams.
-
Experience mentoring junior team members and the ability to deliver encouraging and constructive feedback.
-
Experience working in an Agile Team consisting of product managers, project managers, design, QA, and tech.
-
Solid understanding of mobile development, design principles, patterns, and best practices related to application development concepts, designs, and architectures.
-
Excellent communication skills required to interact with senior leaders, technical colleagues, and partners.
-
Experience in monitoring and reporting tools.
-
Self-motivated, quick learner, passion for consumer software.
-
Strong problem-solving and analysis skills.
-
Strong knowledge of unit testing and continuous integration.
-
Deep knowledge and experience of managing, orchestrating, and monitoring distributed production systems.
Preferred Qualifications
-
Understanding of modern SRE best practices.
-
Familiarity with AI (Artificial Intelligence) subsets such as Machine Learning, Large Language Models (LLM) and Natural Language Processing (NLP).
Education
-
Bachelor's degree in computer science, Engineering, Information Systems, or related field/work experience.
#LI-AF2
#DISNEYTECH