Senior Android Engineer - Resy: Leading the Future of Restaurant Technology with American Express
Join the Resy Team at American Express: Where Innovation Meets Hospitality Imagine being part of a global team that's revolutionizing the way people experience restaurants. At American Express, we're not just a financial services company; we're also the proud home of Resy, the world's leading restaurant platform. With Resy, we're on a mission to power the world's best restaurants, using technology to imagine the future of hospitality. We're looking for a highly skilled Senior Android Engineer to join our Resy Mobile Team and help us shape the future of dining experiences. About American Express and Resy American Express is a global services company that provides a range of products and services to individuals, businesses, and organizations. We're known for our commitment to excellence, innovation, and customer satisfaction. Our company values are built around providing the world's best customer experience every day, with integrity, and in an environment where everyone is seen, heard, and feels like they belong. Resy, our global dining platform, serves 5,000 restaurants globally, offering customers a content-rich website and innovative mobile apps to discover and experience the amazing world of restaurants. Our customers are insiders, and we love having them at the table. We're a team of restaurant-obsessed explorers, and we're looking for talented individuals to join our team. The Role: Senior Android Engineer - Resy As a Senior Android Engineer on our Resy Mobile Team, you'll play a critical role in designing, developing, and improving features for our consumer-facing Android app. You'll work closely with a small team of designers, product owners, QA, and engineers to create a seamless and engaging user experience. Your primary responsibility will be to: Design, estimate, and build new features for our Android app Quickly distill product requirements into tangible engineering tasks Produce high-quality, well-documented, and well-tested code Help shape our engineering culture by coming up with ideas, tools, and infrastructure to solve problems Explore new technologies in the restaurant and hospitality industry Collaborate with Product, Design, and Engineering teams to establish and drive the product vision Key Responsibilities Android App Development Develop and maintain high-quality, scalable, and efficient Android applications using Kotlin, Compose, and Coroutines Collaborate with designers and product managers to translate designs into functional and intuitive user experiences Implement and maintain features that meet the highest standards of quality, reliability, and performance Technical Leadership Provide technical guidance and mentorship to junior engineers and team members Help establish and maintain coding standards, best practices, and technical vision for the team Contribute to the development of the engineering organization's technology strategy and roadmap Collaboration and Communication Work closely with cross-functional teams, including Product, Design, and QA, to ensure seamless integration and delivery of features Communicate technical plans, progress, and results to stakeholders and team members Participate in code reviews, providing constructive feedback and suggestions for improvement Requirements and Qualifications Essential Qualifications 7+ years of software development experience, with a focus on Android development 4+ years of experience with Kotlin, Compose, and Coroutines Strong understanding of one or more software architecture patterns, preferably MVVM Demonstrated skills in delivering high-quality code that is well-documented, well-tested, and highly maintainable Experience working with designers and product managers to translate designs into functional user experiences Preferred Qualifications BS or MS degree in computer science, computer engineering, or other technical discipline Experience with modern software development methodologies, such as Agile and Scrum Familiarity with technologies like Gradle, GitHub Actions, and Firebase Knowledge of testing frameworks, such as JUnit and Espresso What You'll Gain Compensation and Benefits Competitive salary range: $110,000 to $190,000 annually, depending on experience and location Bonus incentives and 6% company match on retirement savings plan Comprehensive medical, dental, vision, life insurance, and disability benefits Flexible working model with hybrid, onsite, or virtual arrangements, depending on role and business need Career Growth and Development Dedicated time for professional development and training Opportunities for career growth and advancement within the company Collaborative and inclusive work environment that encourages innovation and creativity Why Join Us? At American Express, we're committed to creating a work environment that's inclusive, diverse, and supportive. We value our colleagues' well-being and offer a range of benefits and programs to support their physical, financial, and mental health. As a Senior Android Engineer on our Resy Mobile Team, you'll have the opportunity to: Work on cutting-edge technologies and innovative projects Collaborate with talented engineers and team members from diverse backgrounds Contribute to the development of a global platform that's revolutionizing the restaurant industry Grow your career and develop new skills in a supportive and inclusive environment How to Apply If you're passionate about Android development, hospitality, and innovation, we want to hear from you! Please submit your application, including your resume and a cover letter, to join our team of talented engineers and help shape the future of dining experiences. Don't miss this opportunity to be part of a global team that's changing the way people experience restaurants. Apply now and join the Resy team at American Express! Apply for this job