Director, Application Development - Platform Apps

MarriottBethesda, MD
6hHybrid

About The Position

Come join a dynamic Core Platform Engineering team. Lead the team of dedicated engineers to continue to enhance, evolve and innovate Marriott’s Core Platform, as well as oversee the day to day application development projects for various on property stay experience Mobile/iPad/Tablet applications. This role is pivotal in delivering seamless, intuitive, and high-performance digital experiences that elevate guest engagement and operational efficiency across our hospitality ecosystem. Directly manages software engineers and project managers. Functions as the technical decision-maker and problem solver to deliver projects on time and on budget. Promotes project quality and manages the application development team to promote satisfaction with all technology teams and business partners by following standard application development tools and processes. Manages continuous improvement program to improve quality, consistency, and client satisfaction.

Requirements

  • 10+ years of application development leadership experience that includes:
  • Enterprise-scale native mobile application development across multiple platforms with a strong capability in iOS, Android and iPadOS.
  • Experience in any of Mobile frameworks like iOS, Android, Flutter, ReactNative, .NET MAUI etc,
  • Deep understanding of web and mobile architecture patterns, experience with state management solutions, and expertise in implementing offline services and background tasks.
  • Experience & understanding of DevOps, CI/CD pipelines, logging, metrics, monitoring, tracing, service mesh, LTM, GTM, SEO etc.
  • Experience with public cloud platforms and designing cloud native solutions (e.g. AWS, Azure)
  • Strong understanding of API platforms, frontend technologies, back-end services, database and networking components of full stack infrastructure
  • Undergraduate/graduate degree or equivalent education + experience
  • Direct management of complex budgets in excess of $5M+ annual direct and indirect costs
  • Direct management of cross functional, sourced, or matrixed teams

Nice To Haves

  • Experience developing apps in Flutter and Dart is preferred.
  • Proven knowledge of Agile methodology; preferably SAFe Agile
  • Excellent knowledge of working with dynamic data using services (e.g., JSON, XML, REST APIs etc)
  • Nice to have experience with other technologies like Java, Python, GraphQL, Javascript, React, NodeJS, NoSQL, Spring boot, Kafka, Docker, K8s, etc
  • Experience with Content Management Systems
  • Experience & expertise with microservices architectures, Service Mesh (e.g. Istio), Service discovery, rate limiting, config management etc.
  • Experience with mixed onshore and offshore delivery models
  • Good process management, negotiating, influencing and problem resolution skills
  • Proven ability to effectively prioritize and execute tasks in a high-pressure environment
  • Knowledge of business environment, service requirements and hospitality culture
  • Demonstrated ability to assess customer/client needs, creatively approach solutions, decide and influence appropriate courses of action
  • Ability to understand and communicate the lifecycle of technologies and applications and to translate into business strategies for the client organizations.
  • Solid understanding of IT financial structures and ability to manage to corporate financial processes and standards - including drivers of process costs
  • Strong verbal and written communication skills with the ability to articulate complex technical ideas in easy to understand business terms
  • Self-driven, curious and a fast-learner, and able to work in a fast-paced environment launching new consumer products to market
  • Strong interpersonal and stakeholder management skills with the ability to coordinate between technical and business teams
  • Relevant experience in systems integration and development, package analysis and implementation
  • Strong experience and knowledge of what it takes to operate a production platform

Responsibilities

  • Managing Application Development Standards, Processes, and Tools
  • Managing Day-To-Day Relationships with Teams
  • Implementing and Managing Continuous Improvement Program

Benefits

  • All positions offer a 401(k) plan, stock purchase plan, discounts at Marriott properties, commuter benefits, employee assistance plan, and childcare discounts.
  • Full-time positions also offer coverage for medical, dental, vision, health care flexible spending account, dependent care flexible spending account, life insurance, disability insurance, accident insurance, adoption expense reimbursements, paid parental leave and educational assistance.
  • Employees will accrue paid sick leave, 0.077 PTO balance for every hour worked and be eligible to receive a minimum of 9 holidays annually.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service