Hilton is looking to revolutionize the hospitality industry by creating consumer-facing, cutting-edge technologies for their iOS and Android apps. The Senior Lead Mobile Software Engineer will contribute to building reusable libraries, UI components, deploying, and supporting the app in production, and designing and implementing platform APIs.
Requirements
- Experience using Jetpack Compose or SwiftUI.
- Experience/ working knowledge with architectural design patterns (UDF, MVVM, etc) and concurrency patterns (Swift Concurrency, Combine, RxSwift, Coroutines, or Flows).
- Familiarity with version control systems such as Git.
- Experience in an environment with daily commits, weekly store releases and real-time collaboration.
- Knowledge of CI/CD patterns.
- Knowledge of Redux patterns.
- Experience building apps in Travel/Leisure domains.
Responsibilities
- Make high quality, impactful technical contributions that are stable, extensible and testable.
- Analyzes and resolves technical obstacles for their team.
- Actively participate in code reviews.
- Debug and resolve production issues.
- Lead discussions with the team to use platform best practices and patterns and analyze tradeoffs with the team.
- Contribute to building reusable libraries, UI components, deploying, and supporting the app in production.
- Lead the development of the Hilton Mobile App using the latest of technologies on either iOS (i.e. Swift, SwiftUI), or Android (i.e. Kotlin, Jetpack Compose), and UDF patterns
Other
- Seven (7) years of professional work experience in Technology or related field.
- Six (6) years of experience with full-cycle software development in an agile environment including design, coding, testing, release, and maintenance.
- Five (5) years of experience shipping production mobile applications.
- Proven track record of leading and orchestrating large development efforts.
- This is a hybrid role and will require visits to the Dallas office.
- Travel up to 10%.