Android Software Engineer

B Corporation fighting food waste through a marketplace app and educational tools, serving 108M users across 19 countries.
Copenhagen, Denmark
Android
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Consumer

Description For Android Software Engineer

Too Good To Go is a mission-driven B Corporation tackling the global challenge of food waste through their marketplace app and educational initiatives. With a presence in 19 countries and over 108 million registered users, they've already prevented 395+ million meals from being wasted. As an Android Software Engineer in the Consumer Matching team, you'll be instrumental in developing features that enhance user experience and product discovery. The role offers an opportunity to work with modern Android technologies like Kotlin, following MVVM design patterns.

The position combines technical excellence with meaningful impact, as you'll be working on an app that millions use daily to fight food waste. You'll be part of a cross-functional product team, collaborating with various specialists from backend developers to designers and product managers. The company values quality over strict deadlines and promotes an environment where innovation and continuous improvement are encouraged.

Too Good To Go offers a unique blend of startup culture with established impact. They provide a flexible, hybrid work environment that prioritizes work-life balance and autonomous decision-making. The company's strong values-driven culture emphasizes teamwork, simplicity, and building a lasting legacy in the fight against food waste. With over 1,300 colleagues globally and 180+ in Tech & Product, you'll be joining a diverse, international team united by a compelling mission to reduce food waste and its environmental impact.

The ideal candidate will bring not just technical expertise in Android development, but also a proactive mindset and passion for creating scalable, high-quality solutions. This role offers the opportunity to make a tangible impact while working with a supportive team in a company that's actively making a difference in the world.

Last updated 16 minutes ago

Responsibilities For Android Software Engineer

  • Develop features that empower users when browsing the app
  • Maintain and iterate on existing functionality
  • Help refine, design, plan, implement and maintain features
  • Deliver top-quality products for millions of daily users
  • Contribute to product ideas and share expertise
  • Participate actively in team processes

Requirements For Android Software Engineer

Kotlin
  • Proficiency in developing native Android applications in Kotlin
  • Experience with Jetpack Compose and Hilt DI
  • Experience building scalable solutions
  • Ability to write clean, quality code
  • Solutions-oriented mindset
  • Proactive attitude and good team collaboration
  • Relevant degree in software engineering

Benefits For Android Software Engineer

Visa Sponsorship
  • Work-life balance focused environment
  • Autonomous work environment
  • International work environment with 1,300+ colleagues across 19 countries
  • Informal work environment
  • Possible visa sponsorship support for Copenhagen
  • No mandatory overtime
  • Optional on-call duty

Interested in this job?

Jobs Related To Too Good To Go Android Software Engineer

Software Engineer - Android

Join Too Good To Go as an Android Software Engineer and help fight food waste by developing innovative solutions for retailers.

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 Software Engineer, Users, Listings & Platform

Android Engineer position at Airbnb focusing on user-related product flows, requiring 2+ years of experience and expertise in Kotlin and mobile development.

Android Developer

Android Developer position at award-winning tech consultancy BJSS, offering hybrid work and comprehensive benefits package.

Software Engineer II, Android - Rider App

Mid-level Android Software Engineer position at Uber, focusing on developing and maintaining the Rider App with hybrid work arrangement in São Paulo.