OpenTable - Android Engineer (Fixed-term)
Requirements
• 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. • Strong proficiency in writing maintainable Kotlin code with a deep value for testing, reliability, and performance. • 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. • Experience working across Android applications and the backend services that support them, including server-side Java. • Passion for enhancing developer experience, infrastructure, and internal tooling. • Familiarity with creating and contributing to shared Android infrastructure. • Demonstrated appetite for continually refining the end-user experience through data-driven insights. • Work Environment & Flexibility • At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations. • Inclusion • We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves. • If you need any reasonable adjustments during the application/interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
Responsibilities
• 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT