This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Serves as a technical subject matter expert (SME) for a Platform (iOS or Android) and provides strategic technical advisory and hands-on support for the Marriott Bonvoy app towards organizational and departmental goals. Helps define the Target Architecture for the Platform and advises on the Mobile Platform Roadmap and priorities. Serves on the Mobile Platform Team and regularly delivers high-impact code. Leads architecture and framework initiatives.
Job Responsibility:
Serves as a technical subject matter expert (SME) for a Platform (iOS or Android) and provides strategic technical advisory and hands-on support for the Marriott Bonvoy app
Helps define the Target Architecture for the Platform and advises on the Mobile Platform Roadmap and priorities
Serves on the Mobile Platform Team and regularly delivers high-impact code
Leads architecture and framework initiatives
Acts as the primary technical representative for the Mobile domain on strategic initiatives
Translates requirements and outcomes from these forums into mobile application architecture and implementation approaches
Serves as the key conduit between initiative stakeholders and the Mobile domain
Partners with other Principal Engineers, Engineering Directors, Enterprise Architecture and squad Tech Leads to advise on solutioning for major features and adherence to architecture and security standards
Performs code reviews and coaches developers
Provides recommendations for improvements around workflow, tools and standards
Leads technical discussions for cross-platform Mobile initiatives
Stays abreast of the platform ecosystem (e.g., Apple or Google) to remain an expert authority on OS and device capabilities and possibilities
Researches and explores other tools, solutions, frameworks, etc.
Leads proof of concepts and helps to objectively assess technologies against goals and constraints
Educates the mobile engineering community, internal and external
Managing Application Development Standards, Processes, and Tools
Managing Day-To-Day Relationships with Teams
Implementing and Managing Continuous Improvement Program
Requirements:
10+ years of application development leadership experience
Enterprise-scale native mobile application development across multiple platforms with a strong capability in iOS or Android
Extensive experience in development of a variety of large apps supporting millions of users at scale in iOS or Android
Management of multiple Omni-Channel development efforts integrating with multiple back-end systems
Experience with Automation, CI/CD, Release Management processes and Application Deployments to app stores
Familiarity with Enterprise-level SDKs for Analytics, Networking, Customer Engagement, Application Performance Monitoring
Strong understanding of API platforms, backend services, database and networking components of full-stack infrastructure
Undergraduate/graduate degree or equivalent education + experience
Nice to have:
Demonstrated success leading medium- to large-scale initiatives/transformations
Proven knowledge of Agile methodology
preferably SAFe Agile
Experience with mixed 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
Knowledge of / familiarity with the other platform (iOS or Android) as well
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
Ability to accomplish results through others, particularly by establishing relationships, effective controls and leading in a managed service environment