Choice Hotels International Inc

Software Engineer 3 - Mobile App - Kotlin Required

Choice Hotels International Inc$100K — $130K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • 5+ years developing Android applications in Java and Kotlin.
  • Experience with Kotlin Multiplatform with JetPack Compose or Swift is a strong plus.
  • 5+ years with source control (Git preferred) and code collaboration workflows.
  • Proven track record of shipping apps to the Google Play Store and maintaining them.
  • Experience with highly transactional, mission-critical, consumer-facing mobile apps.
  • Proficient in writing and maintaining unit tests (JUnit, Mockito), UI tests (Espresso), and automated integration tests.

Responsibilities

  • Lead development of complex Android features and system components.
  • Serve as a subject matter expert in Android development.
  • Mentor and support junior engineers through code reviews and knowledge sharing.
  • Proactively identify technical risks and opportunities for innovation.
  • Collaborate effectively with cross-functional partners to deliver high-impact business features.
  • Drive initiatives around CI/CD, automation, and system reliability.
  • Participate in production support and root cause analysis for critical issues.

Benefits

  • Competitive compensation and benefits, including medical, dental, and vision coverage.
  • Leave and paid time-off for holidays, vacation, personal, family, and volunteer.
  • Financial benefits for retirement and health savings.
  • Employee recognition programs.
  • Discounts at Choice hotels worldwide.
Full Job Description
** This role is not eligible for sponsorship AND is four days onsite hybrid at our N. Scottsdale office **

Your Responsibilities
  • Lead development of complex Android features and system components, balancing business needs with technical quality.
  • Serve as a subject matter expert in Android development, providing guidance on best practices, code quality, performance, and scalability.
  • Mentor and support junior engineers (SE1/SE2) through code reviews, pair programming, and knowledge sharing.
  • Proactively identify technical risks, architectural improvements, and opportunities for innovation in the mobile ecosystem.
  • Collaborate effectively with cross-functional partners (Product, UX/UI, Analytics, Backend) to deliver high-impact business features.
  • Drive initiatives around CI/CD, automation, observability, and system reliability.
  • Contribute to technical documentation, architecture discussions, and decision-making processes.
  • Participate in production support and root cause analysis for critical issues, driving long-term improvements.


Your Experience, Skills & Competencies
  • Bachelor's Degree in Computer Science or related field, or equivalent experience.
  • 5+ years of experience developing Android applications in Java and Kotlin.
  • Experience with Kotlin Multiplatform with JetPack Compose or Swift is a strong plus.
  • 5+ years of experience with source control (Git preferred), branching strategies, and code collaboration workflows.
  • Proven track record of shipping apps to the Google Play Store and maintaining them in production.
  • Experience developing and maintaining highly transactional, mission-critical, consumer-facing mobile apps.
  • Proficient in writing and maintaining unit tests (JUnit, Mockito), UI tests (Espresso), and automated integration tests.
  • Experience with build tools and CI/CD pipelines (Gradle, Jenkins, GitHub Actions, Harness, or similar).
  • Familiarity with RESTful APIs, GraphQL, and real-time communication (WebSockets, Firebase).
  • Strong knowledge of mobile security best practices (encryption, secure storage, authentication).
  • Competencies demonstrated: Technical Leadership, Problem Solving & Decision Quality, Collaboration & Communication.


Your Team

This is an individual contributor role that will report to the Senior Engineering Manager, Mobile Apps. You will collaborate closely with peer engineers and cross-functional teams to deliver innovative mobile solutions.

Choice prioritizes our associate wellbeing by offering a comprehensive benefits program that is both competitive and flexible to help you achieve your wellbeing goals - here are just a few:
  • Competitive compensation and benefits, including medical, dental, and vision coverage
  • Leave and paid time-off for holidays, vacation, personal, family, volunteer, sick, jury duty, bereavement, military, and religious observance
  • Financial benefits for retirement and health savings
  • Employee recognition programs
  • Discounts at Choice hotels worldwide


About Choice Hotels International Inc

Choice Hotels International is a hospitality company that franchises hotels under several brands, including Comfort Inn, Quality Inn, and Econo Lodge. The company operates in over 40 countries and territories, with over 7,000 hotels and 570,000 rooms. Choice Hotels International's mission is to provide affordable and comfortable lodging options for travelers. The company was founded in 1939 and is headquartered in Rockville, Maryland.
Learn more about Choice Hotels International Inc
Size
1,500 employees
Market Cap
$5.9 billion
Industry
Net Income
$75.3 million
Founded
1941
5 Year Trend
+5.8%
Revenue
$774 million
NASDAQ

Similar Jobs

More Jobs at Choice Hotels International Inc

More Consumer Technology Jobs

Find similar Software Engineer 3 - Mobile App - Kotlin Required jobs: