Senior Android Software Engineer

Too Good To Go is a certified B Corporation with a mission to empower everyone to take action against food waste through their marketplace app, educational tools, and business solutions.
Copenhagen, Denmark
Android
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
Consumer · Enterprise SaaS

Description For Senior Android Software Engineer

At Too Good To Go, we're on a mission to fight food waste and reduce greenhouse gas emissions. We're seeking a Senior Android Software Engineer to join our Tech Foundation team. You'll work on empowering developers across product teams to deliver high-quality solutions efficiently.

As part of the Foundation team, you'll focus on enabling seamless collaboration across our shared codebase, enhancing code quality, testability, development processes, and monitoring. You'll help refine, design, implement, deliver, and maintain internal services, libraries, frameworks, and tools to enhance the Android developer experience.

Our tech stack includes an Android app built with Kotlin, following the MVVM design pattern. We use Jetpack Compose and Hilt DI. As a Senior Engineer, you'll support your engineering lead in delivering a high-quality, maintainable product and serve as a role model for less experienced team members.

Key responsibilities include:

  • Delivering top-quality, maintainable, and scalable products
  • Mentoring and coaching peers
  • Taking ownership of challenges and considering the bigger picture
  • Thinking innovatively to enhance scalability
  • Actively participating in agile processes

We offer:

  • Work in a global social-impact company and certified B Corporation
  • Work-life balance with focus on job completion, not hours
  • Autonomous environment with opportunities for growth
  • International company with 1,300+ colleagues across 19 countries
  • Hybrid work setup
  • Possible support with working visa in Copenhagen

Join us in our mission to inspire and empower everyone to fight food waste together!

Last updated 19 days ago

Responsibilities For Senior Android Software Engineer

  • Deliver top-quality products, focusing on maintainability and scalability
  • Take on tasks beyond current role to expand skills and knowledge
  • Engage in mentoring and coaching
  • Inspire team by providing guidance and demonstrating actions for building the best long-term product
  • Take ownership of challenges, considering the bigger picture
  • Think innovatively to enhance scalability
  • Actively participate in agile processes

Requirements For Senior Android Software Engineer

Kotlin
  • Proficient in developing native Android applications in Kotlin
  • Experience with Jetpack Compose and Hilt DI
  • Solutions-oriented mindset
  • Proactive attitude and team player
  • Experience building scalable solutions
  • Passion for writing clean, quality code
  • Passionate about writing tests and creating testable code
  • Up-to-date with the latest technologies
  • Experience with CI systems (such as GitHub Actions and fastlane)
  • Relevant degree in software engineering

Benefits For Senior Android Software Engineer

Visa Sponsorship
  • Work in a global social-impact company and certified B Corporation
  • Work-life balance
  • Autonomous environment with growth opportunities
  • International company with diverse colleagues
  • Hybrid work setup
  • Possible support with working visa in Copenhagen

Interested in this job?

Jobs Related To Too Good To Go Senior Android Software Engineer

Android Software Engineer - Apple TV App

Senior Android Engineer position at Apple, focusing on developing the Apple TV app, offering competitive salary and benefits, located in San Diego.

Senior Software Engineer - Android

Senior Android Engineer role at Intuit, leading financial tech platform, requiring 5+ years experience in Android development with Kotlin expertise.

Senior Android Software Engineer, Community Support Platform, Chatbot

Senior Android Engineer role at Airbnb, focusing on AI-driven customer service platform development with competitive compensation and remote work options.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer role at Airbnb, focusing on optimizing app performance and resource management for global user experience.

Senior Android Engineer, Guest & Host

Senior Android Engineer role at Airbnb, building mobile-first payment experiences and working with a global payments platform handling transactions across 191 countries.