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 14 hours 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

Partner Engineer, Android

Partner Engineer, Android at Meta: Lead integration of Meta products into mobile platforms and VR/AR devices, working with strategic partners to drive innovation and improve app quality.

Senior Software Engineer, Android

Senior Android Engineer role at Weedmaps, leading cannabis tech company, offering competitive salary and benefits.

Senior Software Engineer, Android

Senior Android Engineer role at Weedmaps, leading cannabis tech company, offering competitive salary and benefits.

Senior Android Engineer

Senior Android Engineer at KAYAK: Develop innovative features for the world's leading travel search engine.

Senior Android Performance Engineer, Core Foundation

Senior Android Performance Engineer at Airbnb to optimize client experience and lead performance engineering initiatives.