Taro Logo

Senior Software Engineer, Android

Toast builds the all-in-one restaurant platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy.
Android
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Toast is seeking a Senior Android Engineer to join their Digital Order Management POS team, focusing on creating a unified delivery experience within Toast's POS app. This role is crucial in developing solutions that help restaurants manage delivery and takeout orders efficiently.

The position offers an opportunity to work on Toast's central product - the POS app used by millions of restaurant staff daily. As a Senior Android Engineer, you'll be responsible for building and evolving Android applications using modern technologies, while championing best practices in quality integration and unit testing.

The ideal candidate should be proficient in all aspects of Android development and software development best practices, with experience in testing frameworks like Selenium or Espresso. Strong communication skills and the ability to mentor team members are essential.

This is a hybrid role based in Dublin, Ireland, requiring in-office presence two days per week. Toast offers a comprehensive benefits package and embraces a culture of diversity, equity, and inclusion. The company provides various AI tools across all disciplines and encourages learning and innovation.

Working at Toast means being part of a team that's building solutions used every day by restaurants worldwide. The company's commitment to the restaurant industry and its employees makes it an ideal place for those passionate about creating impactful software solutions while working in a collaborative, inclusive environment.

Last updated 11 days ago

Responsibilities For Senior Software Engineer, Android

  • Work collaboratively with UX, PM, QA and other engineers building Android applications using modern technologies
  • Drive best practices and help choose technologies to evolve our current tech stack while writing world-class applications
  • Champion best practices such as quality integration and unit testing
  • Provide design feedback and participate in code reviews to ensure implementations meet requirements
  • Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production
  • Mentor other team members

Requirements For Senior Software Engineer, Android

  • Passionate about building great software
  • Proficient in all aspects of Android development
  • Proficient in Software Development best practices (Code Quality, UnitTest, BDD)
  • Experience with Selenium or Espresso / Screenshot testing
  • Experience delivering high-quality, reliable services to production
  • Excellent cross-team communication skills on complex technical topics
  • Familiar with traditional databases and alternative data stores

Benefits For Senior Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Hybrid Work Model