Skip to content

Senior Software Engineer – Android
Company | Toast |
---|
Location | Toronto, ON, Canada |
---|
Salary | $110000 – $176000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.