Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

OpenTable

New

Android Engineer (Fixed-Term)

Posted
Discussion

Summary

Android Engineer on a 12-month fixed-term contract in London, working on OpenTable's diner app. The role focuses on improving a large Kotlin codebase's architecture, building marketing technology integrations such as attribution SDKs and deep linking, and collaborating across squads to enhance app reliability, performance, and testability.

  • The EU engineering team in London is looking to hire an Android Engineer to join our team on a 12 month fixed term contract basis
  • In this role, you will work to strengthen the infrastructure behind our app, used by millions of diners worldwide
  • You will play a crucial role in improving the foundations of a large Kotlin codebase while shaping the technical roadmap for new data integrations and architecture
  • By collaborating across teams, you will help build and maintain the Android capabilities that support our marketing technology initiatives, including attribution and deep linking
  • Ultimately, your work will empower restaurants to thrive by creating reliable, high-performance experiences that encourage diners to return time and again
  • Note: This is a 12 month fixed term contract
  • Shape the technical roadmap of new data integrations, application architecture, and scalability efforts
  • Enhance the core Android app’s architecture to ensure the codebase remains maintainable, scalable, and modern
  • Build, maintain, and optimize marketing technology integrations, including attribution SDKs, measurement tools, and deep linking capabilities
  • Elevate the app’s overall reliability, performance, and testability while simplifying complex areas of the codebase
  • Leverage data and diagnostics to identify potential issues, validate technical improvements, and optimize both end-user and developer experiences
  • Share technical knowledge and help shape best engineering practices across multiple squads

Benefits

  • Generous parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Enriched learning and development opportunities - leadership development & access to thousands of on-demand e-learnings
  • Work from (almost) anywhere - wherever you do your best work
  • Mental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can recharge
  • 3+ years of experience building and maintaining scalable, modern, and high-performing Android applications
  • Proven track record of improving the architecture of an established Android app
  • Hands-on experience working with mobile analytics or attribution integrations, such as Firebase or attribution SDKs
  • Ability to collaborate effectively with engineering, marketing, and data stakeholders, explaining technical decisions clearly
  • Strong proficiency in writing maintainable Kotlin code with a deep value for testing, reliability, and performance
  • Demonstrated appetite for continually refining the end-user experience through data-driven insights
  • Familiarity with creating and contributing to shared Android infrastructure
  • Passion for enhancing developer experience, infrastructure, and internal tooling
  • Experience working across Android applications and the backend services that support them, including server-side Java

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.