Posted in

Senior Software Engineer – Android

Senior Software Engineer – Android

CompanyToast
LocationToronto, ON, Canada
Salary$110000 – $176000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proficient in Android development
  • Understanding of Activities, Fragments, Services
  • Reactivity
  • Dependency Injection with Dagger
  • Android XML layouts
  • Coroutines
  • Familiar with modern backend technologies (Java, Kotlin, or equivalents)
  • Interested in working across the technology stack to solve real-world problems
  • Enjoys building well-engineered, usable, and accessible systems
  • Passionate about making users happy and seeing people use your product in the wild
  • Ability to embrace an agile mindset focused on delivering usable software
  • Proficient in Software Development best practices (Code Quality, UnitTest, BDD)

Responsibilities

  • Design, build, deploy, and maintain highly resilient and scalable features across Toast’s products; Hands-on design and implementation of Android applications in Java or Kotlin
  • Evolve Toast’s existing products suite to meet global market needs
  • Work across software both in the restaurant and the cloud
  • Work directly with pilot customers (sometimes in the restaurant!) to ensure successful delivery and operation
  • Collaborate with the team to plan and estimate work
  • Collaborate with teams across Toast
  • Taking ownership of the Android system
  • Ensure quality by building automated testing for changes
  • Collaborate with UX and PM on the definition and design of features
  • Mentor and coach other engineers

Preferred Qualifications

    No preferred qualifications provided.