Skip Navigation
japen-menu Back English 简体中文 繁體中文 日本語 Français Deutsch Español Português
Choose a Language Skip to Search Results Skip to Search Filters

Lead Android Developer

LOCATIONS:

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 WDAT, we also have designed and created websites for Disney Cruise Line, Adventures by Disney and Disney Vacation Club.
As a Lead Android Developer you will be leading 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, providing technical direction, and leading technical projects. In this senior level capacity, the Lead Android Engineer is expected to be able to act autonomously for day-to-day activities.
Responsibilities

  • Understanding WDAT architectural vision and how it helps meet WDAT business objectives
  • Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives
  • Accountable for uptime and high-availability for all solutions
  • Accountable for performance and usability in all solutions
  • Coordinating with Architecture group on new designs and foundational / infrastructural application changes
  • Integrating mobile application code with back-end services
  • Understanding the need for optimized / customized mobile service responses / payloads
  • Developing back-end services, as needed
  • Negotiating and adjusting requirements by collaborating with internal business partners
  • Learning new technologies when required
  • Performing peer code reviews for immediate and related teams
  • Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
  • Providing architectural direction on behalf of the architecture team Lead a highly motivated, efficient engineering studio which delivers high quality mobile app releases
  • Collaborate closely with Product and Creative to define app features in an empowered team environment
  • Define end-to-end technical architecture, standards and roadmap
  • Pilot new technologies
  • Handle performance, high-availability and stability in all deliverables
  • Provide oversight, guidance and mentoring to engineering team

Basic QualificationsEXPERIENCE REQUIRED

  • Bachelor’s Degree in Computer Science or equivalent experience in the software development field
  • 10+ years of software development experience with a minimum of 5+ years of Android development experience
  • Experience reviewing and updating requirements and/or user stories
  • Experience writing technical documentation
  • Understanding of agile software development
  • Strong Android mobile application development skills with a proven record of creating commercial quality software.
  • Disciplined approach to software development. Includes defining and enforcing engineering best practices.
  • Strong problem solving and analysis skills.
  • Expert level knowledge: Object Oriented Programming
  • Expert understanding of Computer Science Fundamentals.
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Strong troubleshooting skills Has 7+ years of software development experience ( 4+ years of Android )
  • Lives by OOP, well-factored code and Computer Science fundamentals
  • Masters Java and Android technologies
  • Builds strong cross-functional working relationships
  • Automates software with continuous integration / continuous delivery
  • Delivers software in an Agile environment
  • Communicates very well in written and verbal form
  • Works autonomously
  • Coordinates effectively in distributed team environments
  • Manages simultaneous work streams with ease
  • Conducts analysis to solve problems and define technical direction
  • Strong application performance / tuning skills
  • Understanding of importance of maintainable / sustainable product solutions
  • Experience with developing mobile applications that interface with Restful services
  • Experience with developing applications that run on multiple mobile devices with different form factors
  • Strong understanding of caching as it relates to mobile devices and application performance
  • Understanding of PCI, PII and mobile application security
  • Understanding of mobile application accessibility
  • Experience with content management systems a plus


TECHNICAL SKILLS REQUIRED

  • Strong Android mobile application development skills with a proven record of creating commercial quality software.
  • Disciplined approach to software development. Includes defining and enforcing engineering best practices.
  • Strong problem solving and analysis skills.
  • Expert level knowledge: Object Oriented Programming
  • Expert understanding of Computer Science Fundamentals.
  • Strong knowledge of unit testing, behavioral testing and continuous integration
  • Strong troubleshooting skills
  • Strong application performance / tuning skills
  • Understanding of importance of maintainable / sustainable product solutions
  • Experience with developing mobile applications that interface with RESTful services
  • Experience with developing applications that run on multiple mobile devices with different form factors
  • Strong understanding of caching as it relates to mobile devices and application performance
  • Understanding of PCI, PII and mobile application security
  • Understanding of mobile application accessibility
  • Experience with content management systems a plus
  • Experience with analytics tools a plus


TECHNICAL SKILLS REQUIRED

  • Excellent written, verbal and interpersonal communication skills. The position requires frequent communication with colleagues and partners in several different geographic locations and time zones
  • Proven ability to work with all members of an extended and diverse project team
  • Must be detail-oriented, self-organized, be committed to quality and be capable of tracking multiple issues simultaneously
  • Candidate must have mentoring and guidance skills to provide oversight and direction to contractors and junior members of the team
  • Excellent time management skills
  • Confidence and ability to perform effectively and make decisions with minimal management oversight.
  • Ability and desire to effectively mentor others and contribute to a collaborative team environment.
  • Experience overseeing remote and vendor led teams a plus.

Required Education Bachelor’s Degree in Computer Science or equivalent experience in the software development field Additional InformationThis position is with the legal entity of Walt Disney Parks & Resorts, an equal opportunity employer.

Apply now

Join our Talent Community

See the latest jobs, news and events by joining our talent community:

Job Locations

{{alert.msg}}

Comments

Seattle