Senior Android Engineer

1 month, 2 weeks 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 - Kotlin

Cross Border Talents 251-1K Professional Services

An Android Developer at an unspecified company will build and maintain Android applications for a wide range of devices, integrating them with back-end services while working closely with other engineers to deliver high-quality products.

Android Firebase Git Java Kotlin REST API
2 days, 4 hours ago

Android Engineer

AppLovin 1K-5K Media

AppLovin is hiring Android Mobile Engineers to help build a new social media platform within its R&D center, focused on creator experiences, real-time interaction, and long-term product growth.

Android Java Kotlin Mobile Development WebSockets
2 days, 5 hours ago

Senior Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Android Engineer to help build and deliver medical-grade Android mobile applications and SDKs for enterprise clients in regulated industries.

Agile Android Java Kotlin
2 days, 10 hours ago

Staff Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Staff Android Engineer to help design and deliver medical-grade mobile applications and SDKs for regulated enterprise clients as part of a collaborative, cross-functional engineering team.

Agile Android Java Kotlin
2 days, 20 hours 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