Software Engineer - Android

Too Good To Go is a certified B Corporation with a mission to empower everyone to take action against food waste. They have created a marketplace app and educational tools to help reduce food waste.
Android
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Enterprise SaaS

Description For Software Engineer - Android

At Too Good To Go, we're on a mission to inspire and empower everyone to fight food waste together. We're looking for an Android Software Engineer to join our Product Teams, working on our new software solution, the Too Good To Go Platform. This B2B app helps retailers track and redistribute surplus food seamlessly.

As an Android Software Engineer, you'll be part of a multidisciplinary team, working to define, build, and deliver product features. Your responsibilities will include developing new features, maintaining existing code, releasing new versions, and continuously monitoring app performance. You'll work with a tech stack that includes Kotlin, MVVM Design Pattern, Jetpack Compose, and various libraries such as Room, Kotlin Coroutines, Retrofit, and Koin.

The ideal candidate should have:

  • Proficiency in Java, Kotlin, or both
  • Commercial experience as an Android developer
  • Ability to identify and implement solutions to challenges
  • Experience with building scalable solutions
  • Pride in writing quality code
  • A relevant degree in software engineering

We offer:

  • An opportunity to make a significant impact in a global social impact company
  • An autonomous work environment
  • Flexibility and advanced employee benefits
  • A chance to work with a diverse team of 1,300+ colleagues across 19 countries

If you're passionate about fighting food waste and want to be part of a fast-growing, mission-driven company, we'd love to hear from you!

Last updated 2 months ago

Responsibilities For Software Engineer - Android

  • Develop new features for the Retail Technologies Solution
  • Maintain and improve existing code
  • Release new versions and monitor app performance
  • Keep user experience at the forefront of work
  • Participate in agile development processes
  • Deliver top-class international products with quality, maintainability, and scalability

Requirements For Software Engineer - Android

Kotlin
Java
  • Proficiency in Java, Kotlin or both
  • Commercial experience as an Android developer
  • Ability to identify and implement solutions to challenges
  • Experience with building scalable solutions
  • Pride in writing quality code
  • Relevant degree in software engineering

Benefits For Software Engineer - Android

Medical Insurance
Parental Leave
  • Opportunity to work in a global social impact company
  • Autonomous work environment
  • Flexible work arrangements
  • Advanced employee benefits

Interested in this job?

Jobs Related To Too Good To Go Software Engineer - Android

Software Engineer - Android

Join Too Good To Go as an Android Software Engineer to develop innovative solutions for fighting food waste and contribute to a global social-impact company.

Android Developer

Android Developer role at Robinhood, building innovative investment products with modern Android technologies, offering competitive compensation in Toronto.

Software Developer III, Mobile (Android), AR

Google AR team seeks experienced Android developer to build immersive computing solutions, offering competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, requiring 5 years of experience and offering competitive compensation.

Software Engineer III, Mobile (Android), Google Workspace

Google Workspace Android Developer position focusing on mobile app development, requiring 2 years of experience and offering competitive compensation.