Senior Software Engineer, Android

Toast Toast · Enterprise · Dublin, Ireland · R & D : Engineering : Commerce

Senior Android Engineer role at Toast, focusing on the Kiosk product which is a guest-facing Android tablet for self-ordering and payment in restaurants. The role involves developing and maintaining Kiosk workflows, driving best practices, and mentoring team members. The company uses AI tools to enhance productivity and speed up development across various departments, including engineering and hiring.

What you'd actually do

  1. Work collaboratively with UX, PM, QA and other engineers building the Kiosk Android application
  2. Develop and maintain Kiosk workflows, including Kiosk workflows for ordering, payments, loyalty programs, and more
  3. Drive best practices and help choose modern technologies to evolve our current tech stack while writing world-class applications
  4. Provide design feedback and participate in code reviews to ensure implementations meet requirements
  5. Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production

Skills

Required

  • native Android development with Kotlin
  • Software Development best practices (Code Quality, UnitTest, test automation)
  • Excellent cross-team communication skills on complex technical topics
  • Experience with Selenium or Espresso / Screenshot testing
  • Familiar with traditional databases and alternative data stores
  • Experience delivering high-quality, reliable services to production

Nice to have

  • Kotlin & Java based backend services
  • React SPAs leveraging Tailwind, GraphQL and Storybook
  • DynamoDB and PostgreSQL
  • Pulsar, Camel and RabbitMQ