Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
iOS Software Engineer image - Rise Careers
Job details

iOS Software Engineer

Too Good To Go is looking for an iOS Software Engineer to join their Consumer Matching team, focusing on enhancing user experience to combat food waste.

Skills

  • Proficiency in Swift
  • Experience with iOS app development
  • Solutions-oriented mindset
  • Ability to work in a team

Responsibilities

  • Develop new features for the iOS app
  • Maintain and iterate on existing functionality
  • Collaborate with cross-functional teams
  • Participate in team processes

Education

  • Degree in software engineering or related field

Benefits

  • Work-life balance
  • Opportunities for personal development
  • International work environment
  • Strong team culture
To read the complete job description, please click on the ‘Apply’ button
Too Good To Go Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Too Good To Go DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Too Good To Go
Too Good To Go CEO photo
Mette Lykke
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About iOS Software Engineer, Too Good To Go

Are you an innovative iOS Software Engineer looking to make a real impact? Join the incredible team at Too Good To Go in København, where we’re on a mission to combat food waste. Here, we believe in inspiring and empowering everyone to take action against the staggering 40% of food that gets wasted each year. In your role as an iOS Software Engineer, you’ll work closely with our dedicated Consumer Matching team, crafting features that enhance our app's user experience and help save surplus food from partner stores. You’ll dive into our tech stack, utilizing Swift and SwiftUI as you refine and implement new functionalities. It’s exciting to be part of a fast-growing company with a community of over 108 million users—we’re already preventing more than 395 million meals from being wasted! At Too Good To Go, we emphasize quality over deadlines and encourage your creativity. You'll collaborate with multi-skilled teams that include app developers, analysts, and product managers, all dedicated to continuously improving our offerings. We trust you to own your tasks and think outside the box as we work together to achieve our mission. If you take pride in writing clean code and are excited to contribute to a movement fighting food waste, we want to hear from you!

Frequently Asked Questions (FAQs) for iOS Software Engineer Role at Too Good To Go
What are the responsibilities of an iOS Software Engineer at Too Good To Go?

As an iOS Software Engineer at Too Good To Go, your main responsibilities will include developing new features that enhance user browsing and experience on our app, maintaining and improving existing functionalities, and participating in teamwork to refine product ideas. You'll be taking on challenges that empower users and help reduce food waste, ensuring you deliver quality products to millions of app users.

Join Rise to see the full answer
What qualifications do I need to apply for the iOS Software Engineer role at Too Good To Go?

To qualify for the iOS Software Engineer position at Too Good To Go, you should have a relevant degree in software engineering and proficiency in developing native iOS applications using Xcode and Swift. We look for a proactive attitude, experience in building scalable solutions, and a knack for writing clean, quality code. Your passion for improving processes and driving projects forward will make you a great fit for our team.

Join Rise to see the full answer
What technologies does the iOS Software Engineer at Too Good To Go work with?

In your role as an iOS Software Engineer at Too Good To Go, you will be working with an iOS app built using Swift and SwiftUI, following the MVVM design pattern. Additionally, you'll utilize GitHub for code collaboration and CircleCI for distribution. Familiarity with these technologies will greatly benefit your ability to contribute effectively.

Join Rise to see the full answer
How does teamwork function for an iOS Software Engineer at Too Good To Go?

Teamwork at Too Good To Go plays a crucial role in the success of our iOS Software Engineer. You will work within a diverse product team composed of app developers, backend experts, designers, analysts, and product managers. Collaboration and open communication are key as you contribute to refining and executing product scopes together, ensuring a seamless workflow to achieve our ambitious goals.

Join Rise to see the full answer
What is the work-life balance like for iOS Software Engineers at Too Good To Go?

At Too Good To Go, we value work-life balance highly for our iOS Software Engineers. You're encouraged to focus on delivering quality work without the pressure of strict deadlines or overtime. We believe that happy environments foster happy employees, so we support your autonomy and prioritize a healthy balance between work and personal life.

Join Rise to see the full answer
Common Interview Questions for iOS Software Engineer
Can you explain the MVVM design pattern and its benefits in iOS app development?

The MVVM (Model-View-ViewModel) design pattern helps separate the user interface from the business logic in iOS development. In your answer, highlight how MVVM enhances code maintainability and testability, allowing developers at Too Good To Go to efficiently manage complex user interfaces and ensure a responsive user experience.

Join Rise to see the full answer
Describe a challenging problem you faced in a previous iOS project and how you solved it.

When tackling this question, share a specific example that demonstrates your problem-solving skills, such as optimizing app performance or refactoring code. Explain the steps you took to analyze the issue, formulate a solution, and the positive outcomes resulting from your efforts, showcasing your proactive mindset as valued at Too Good To Go.

Join Rise to see the full answer
How do you ensure the quality of your code when developing for iOS?

To respond effectively, discuss your approach to writing clean, maintainable code, such as employing code reviews, unit tests, and following coding standards. Highlight your commitment to quality, as emphasized in Too Good To Go's culture, and any specific tools you use for testing and continuous integration.

Join Rise to see the full answer
What strategies do you use to keep up with the latest iOS development trends?

In your answer, reflect on a few methods for staying current, like attending webinars, following influential developers or blogs, or participating in development communities. Emphasize your ongoing commitment to learning and adapting, which aligns perfectly with the continuous improvement ethos at Too Good To Go.

Join Rise to see the full answer
How do you prioritize tasks when working under tight deadlines?

When addressing this question, explain your prioritization process, such as using a to-do list or collaborating with team members to evaluate task urgency. Stress your ability to communicate effectively within your team to ensure alignment on priorities, which is vital in Too Good To Go's culture that values quality over deadlines.

Join Rise to see the full answer
Describe a time you contributed to a team project.

In answering this question, recount a specific project where you collaborated with others, detailing your role, contributions, and how your efforts helped achieve project goals. Emphasize your adaptability and teamwork skills, showcasing your fit with Too Good To Go's unified approach.

Join Rise to see the full answer
What do you believe is key to enhancing user experience in an app?

Your response should reflect an understanding of user-centric design principles. Discuss essential elements like usability, accessibility, and seamless navigation, demonstrating your commitment to creating positive user experiences—along with how these principles align with Too Good To Go's mission.

Join Rise to see the full answer
How do you handle constructive criticism of your code or ideas?

When responding, express your openness to feedback and describe how you view it as an opportunity for growth. Share a personal experience where you acted on constructive criticism to improve your work, reaffirming Too Good To Go's value of raising the bar and continuous improvement.

Join Rise to see the full answer
What motivates you to work in the field of app development?

For this inquiry, share your passion for technology and creating impactful applications. Discuss your interests like problem-solving or innovating user experiences. Connect your motivation to Too Good To Go's mission of fighting food waste, illustrating how your goals align with the company’s vision.

Join Rise to see the full answer
How do you approach implementing new features into an existing app?

Describe your systematic approach, such as researching user needs, ideation, prototyping, and collaboration with stakeholders. Emphasize best practices for integrating new features seamlessly without disrupting users’ experiences, which is crucial in Too Good To Go's commitment to serving its community effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Too Good To Go Remote Toronto, Ontario, Canada
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Kodex Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 12 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Ridgeline Remote Reno, NV; San Ramon, CA; New York, NY
Posted 11 days ago
Khan Tech Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 15 hours ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays

We're working to end food waste. To do so, we're assembling a passionate team of problem-solvers to help us make this happen. From customer care to sales, marketing to public affairs - we give you a chance to use your talent for good. MISSION: To...

163 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$70,000/yr - $100,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!