Senior iOS 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
iOS
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
Consumer · Enterprise SaaS

Description For Senior iOS 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 iOS Software Engineer to join our Tech Foundation team, focusing on empowering developers across product teams to deliver high-quality solutions efficiently.

As part of the Foundation team, you'll collaborate with other Engineers to refine, design, implement, and maintain internal services, libraries, frameworks, and tools to enhance the iOS developer experience. You'll work with Swift and SwiftUI, following the MVVM design pattern.

Key responsibilities include:

  • Delivering top-quality, maintainable, and scalable products
  • Mentoring and coaching less experienced team members
  • Taking ownership of challenges and applying expertise to find effective solutions
  • Actively participating in agile processes and continuous improvement

The ideal candidate should be proficient in native iOS development, have experience with CI systems, and hold a relevant degree in software engineering. We value a solutions-oriented mindset, proactive attitude, and passion for clean, testable code.

At Too Good To Go, we offer:

  • An opportunity to work in a global social-impact company
  • Work-life balance with focus on job completion rather than hours
  • An autonomous environment with opportunities for growth
  • A hybrid work setup with weekly in-office presence
  • Possible support for a working visa in Copenhagen

Join our team of 1,300+ colleagues across 19 countries, working alongside 190+ passionate people in Tech & Product. Help us in our mission to inspire and empower everyone to fight food waste together!

Last updated 7 hours ago

Responsibilities For Senior iOS Software Engineer

  • Deliver top-quality products, focusing on maintainability and scalability
  • Engage in mentoring and coaching
  • Take ownership of challenges
  • Actively participate in agile processes
  • Refine, design, implement, and maintain internal services, libraries, frameworks, and tools

Requirements For Senior iOS Software Engineer

  • Proficient in developing native iOS applications using Xcode and Swift
  • Experience building scalable solutions
  • Passionate about writing tests and creating testable code
  • Experience with CI systems (such as GitHub Actions and fastlane)
  • Relevant degree in software engineering

Benefits For Senior iOS Software Engineer

Visa Sponsorship
  • Opportunity to work in a global social-impact company
  • Work-life balance
  • Autonomous environment with growth opportunities
  • Hybrid work setup
  • Possible visa sponsorship for Copenhagen

Interested in this job?

Jobs Related To Too Good To Go Senior iOS Software Engineer

iOS Application Developer - Health Software

Senior iOS Application Developer for Apple's Health team, expanding capabilities of iOS and watchOS to improve user health.

Member of Technical Staff - iOS Engineer

Microsoft AI is hiring a Senior iOS Engineer to develop Copilot, their personalized AI assistant. Join a fast-paced team shaping the future of AI-driven personal computing.

Software Engineer III, iOS

Senior iOS Software Engineer role at Weedmaps, focusing on high-velocity development, architecture improvement, and collaboration in the cannabis tech industry.

Senior Software Engineer, iOS

Senior iOS Engineer role at Weedmaps, leading cannabis tech company, offering competitive pay and benefits.

Software Engineer III, iOS

Senior iOS Software Engineer role at Weedmaps, focusing on high-velocity development, architecture improvement, and collaboration in the cannabis tech industry.