Senior Android Engineer

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

Senior Android Developer for Sport Team

GR8 Tech 251-1K IT Services

GR8 Tech is hiring an Android Engineer to build and scale the mobile experience for its B2B iGaming platform, with ownership of architecture and delivery for high-quality core products.

Android Development CI/CD Encryption Jetpack Compose Kotlin WebSockets
2 hours, 39 minutes ago

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

Android developer role focused on building and maintaining applications for a wide range of Android devices while integrating them with back-end services at a collaborative engineering team.

Android CI/CD Firebase Git Java Kotlin REST API
16 hours, 4 minutes ago

[Job - 28987] Mid Level Developer Android

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Mid-Level Android Developer to contribute to the evolution of a financial project, building new features and improving existing functionality in an end-to-end client solution.

Agile Flutter Java Kotlin Maven XML
16 hours, 19 minutes ago

Staff Android Systems Engineer

Greenlight 251-1K Capital Markets

Greenlight is hiring a Staff Android Systems Engineer to lead development of Android-based products on custom hardware, owning the application layer end-to-end while working closely with the OS, hardware vendors, and AOSP integration.

Android Android Studio CI/CD Espresso JavaScript Kotlin
16 hours, 19 minutes 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