The Walt Disney Company Software Engineer in Glendale, California

“We create happiness.” That’s our motto at Walt Disney Parks and Resorts. And it permeates everything we do. At Disney, you’ll help inspire that magic by enabling our teams to push the limits of entertainment and create the never-before-seen!

Walt Disney Attractions Technology (WDAT) is the technology arm of Parks and Resorts segment. Through our award-winning websites, we provide a digital portal to magical travel destinations such as the Walt Disney World® Resort in Florida, the Disneyland® Resort in California and Hong Kong Disneyland Resort. At WDPRO, we also have designed and created websites for Disney Cruise Line, Adventures by Disney and Disney Vacation Club.

As an iOS Developer, you will be joining a team of developers, designing, developing and maintaining code/modules for WDAT Mobile Applications and Platform. You will be working in an Agile environment, delivering code, participating in technical decisions, and technical projects. In this role, the iOS Engineer is expected to be able to execute on directions provided by your technical leadership.

Responsibilities :

  • Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives

  • Join in team accountability for uptime and high-availability for all solutions

  • Join in team accountability for performance and usability in all solutions

  • Coordinating with tech lead to implement application changes to spec.

  • Integrating mobile application code with back-end services

  • Understanding the need for optimized / customized mobile service responses / payloads

  • Providing feedback on requirements to technical leaders

  • Learning new technologies when required

  • Performing peer code reviews for immediate and related teams

  • Collaborate closely with dev team members to implement app features in a robust, resilient, and stable way.

  • Understand end-to-end technical architecture, standards and roadmap

  • Help evaluate and implement solutions with performant, highly-availability and stability included in all deliverables

Basic Qualifications :

  • 3+ years of software development experience with a minimum of 2+ years of iOS development experience

  • Able to participate in reviewing and updating requirements and/or user stories

  • Able to participate in writing technical documentation

  • Understanding of agile software development

  • iOS/Swift mobile application development skills with a team of developers creating commercial quality software.

  • Disciplined approach to software development. Includes adhering to engineering best practices.

  • Strong problem solving and analysis skills.

  • Understanding of Object Oriented Programming

  • Understanding of Computer Science Fundamentals.

  • Knowledge of unit testing, behavioral testing and continuous integration

  • Troubleshooting skills

  • Lives by OOP, well-factored code and Computer Science fundamentals

  • Understands iOS, Swift, and Apple technologies

  • Helps to build strong cross-functional working relationships

  • Automates software with continuous integration / continuous delivery

  • Delivers software in an Agile environment

  • Communicates well in written and verbal form

  • Application performance / tuning basics

  • Takes direction to build maintainable / sustainable product solutions

  • iOS/Swift mobile application development.

  • Strong problem solving and analysis skills.

  • Object Oriented Programming

  • Understanding of Computer Science Fundamentals.

  • Knowledge of unit testing, behavioral testing and continuous integration

  • Troubleshooting skills

  • Application performance / tuning skills

  • Mobile application accessibility

  • Knowledge of content management systems a plus

  • Knowledge of analytics tools a plus

  • Good written, verbal and interpersonal communication skills. The position requires frequent communication with colleagues and partners in several different geographic locations and time zones

  • Ability to work with all members of an extended and diverse project team

  • Should be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously

  • Ability to perform effectively with lead oversight.

Required Education :

  • Bachelor’s Degree in Computer Science or equivalent experience in the software development field

Job ID: 554396BR

Location: Glendale,California

Job Posting Company: Disney Parks & Resorts