Senior Android Engineer

3 months, 1 week ago
Full-time
Senior
Mobile Development
OpenTable

OpenTable

OpenTable is a leading provider of free, real-time online restaurant reservations for diners and reservation and guest management solutions for restaurants. With millions of diners and tens of thousands of restaurants, OpenTable empowers the dining exp...

Consumer Services
1K-5K
Founded 1998
$48M raised

Description

  • Work directly with product managers, designers, and other developers to build and ship features.
  • Adapt and iterate quickly based on user feedback and product metrics.
  • Own software architecture decisions, code reviews, and bug resolution.
  • Help shape and evolve the Android technology stack.
  • Craft, build, test, and deliver the Android application.
  • Collaborate with delivery managers, iOS and web developers, and partner teams.
  • Maintain a strong focus on product quality, visual design, UX, code quality, and customer satisfaction.
  • Support software design and contribute to engineering best practices in a dynamic agile environment.

Requirements

  • 5+ years of professional Android development experience.
  • Expertise in Jetpack Compose, including UI state management and interoperability with XML/View-based layouts.
  • Proficiency in Kotlin, including Coroutines and Flow.
  • Deep understanding of Android architecture principles, from UI patterns such as MVP, MVVM, and MVI to modular platform architecture.
  • Experience with networking libraries such as Retrofit and with local persistence.
  • Experience with APIs, third-party libraries, and SDK integrations.
  • A testing-first mindset with experience in JUnit and Compose UI Testing.
  • Strong debugging skills and a passion for optimizing app performance and memory usage.
  • Experience working in a remote or globally distributed environment is helpful.
  • Interest in hospitality or restaurant-focused products is a plus.

Benefits

  • Hybrid work setup planned after a remote start, with 2 days per week in the downtown Toronto office.
  • Generous paid vacation of 20 days plus your birthday off.
  • Work from (almost) anywhere for up to 20 days per year.
  • Company-paid therapy sessions through SpringHealth and a company-paid Headspace subscription.
  • Paid parental leave and paid volunteer time.
  • Development Dollars, leadership development, and access to thousands of on-demand e-learnings.
  • Private health and dental insurance, plus life and disability insurance.
  • Annual bonus eligibility and equity grant.
  • Toronto compensation range of CAD $140,000 to $155,000, including commission and/or bonuses.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II (Android)

Tripadvisor 1K-5K Consumer Services

Tripadvisor is hiring a Software Engineer II (Android) to join its mobile team building traveler-facing experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Android GraphQL Jetpack Compose Kotlin Microservices
41 minutes ago

Android Mobile Engineer

Tripadvisor 1K-5K Consumer Services

Tripadvisor Group is hiring a Software Engineer II (Android) to build and ship mobile experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Agile Android GraphQL Jetpack Compose Kotlin Microservices
56 minutes ago

Senior Mobile App Engineer (Android)

Freedom24 Capital Markets

Freedom Finance Technologies is hiring an experienced Android Developer to build and improve brokerage and banking mobile applications within its fast-growing fintech platform.

Android Bitbucket Flutter GitHub Kotlin React Native UI Design UX Design
1 day ago

Android Developer (3-Months Contractual)

Creative Chaos 251-1K Internet Software & Services

Android Developer role at a leading tech company focused on building and improving mobile applications for a remote-first development team.

Agile Android Android Studio Confluence Git Gradle JIRA Kotlin REST API Scrum
2 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers