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

Senior Software Engineer - Android

Too Good To Go aims to combat food waste globally, seeking a Senior Android Engineer to enhance their software solutions.

Skills

  • Android SDK
  • Java
  • Kotlin
  • REST APIs
  • MVVM Design Pattern

Responsibilities

  • Develop new features
  • Maintain and improve existing code
  • Release new versions and monitor app performance
  • Participate in mentoring and coaching
  • Contribute to team accountability and problem-solving

Education

  • Relevant degree in Software Engineering

Benefits

  • Impactful work with a global social company
  • Flexible work environment
  • Collaborative team culture
  • Opportunities for professional growth
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

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

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 Senior Software Engineer - Android, Too Good To Go

Join Too Good To Go as a Senior Software Engineer - Android and play a crucial role in our mission to combat food waste! Based in the vibrant city of Paris, you'll be part of a passionate team dedicated to creating impactful software solutions. Our platform is already making waves, used daily by thousands of retail employees to manage and redistribute surplus food through our innovative B2B app. As a Senior Android Engineer, you'll have the freedom to design, implement, and refine product features that make a real difference. Your expertise in Kotlin and Android SDK will be invaluable here as you collaborate with a diverse product team to ensure seamless user experiences. This is more than just a job; it's a chance to contribute to a meaningful cause, shaping a product utilized by hundreds of thousands of users who share our vision for reducing food waste. You’ll be responsible not only for developing new features, but also for mentoring less experienced team members, fostering a collaborative atmosphere where everyone can thrive. With a focus on quality, maintainability, and scalability, you will help elevate our app to new heights. If you're looking for an opportunity to leave a legacy and thrive in an environment that values innovation, ownership, and community, then Too Good To Go is the place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Android Role at Too Good To Go
What are the responsibilities of a Senior Software Engineer - Android at Too Good To Go?

As a Senior Software Engineer - Android at Too Good To Go, your key responsibilities include developing new features for our Retail Technologies Solution, maintaining and enhancing the existing codebase, and continuously monitoring app performance. You're expected to keep user experience at the forefront, participate in mentoring less-senior engineers, and act as a proactive problem solver.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - Android position at Too Good To Go?

To qualify for the Senior Software Engineer - Android position at Too Good To Go, you should have extensive experience as an Android Developer, a strong command of the Android SDK, and proficiency in programming languages like Java and Kotlin. A relevant degree in software engineering is preferred, alongside a proactive mindset and team collaboration skills.

Join Rise to see the full answer
What technologies does Too Good To Go use in their Android app development?

Too Good To Go primarily uses Kotlin for its Android app, following the MVVM design pattern. The tech stack includes libraries such as Room, Retrofit, and Jetpack Compose, as well as Kotlin Coroutines and Flow for handling asynchronous programming.

Join Rise to see the full answer
How can I make an impact as a Senior Software Engineer - Android at Too Good To Go?

By joining Too Good To Go as a Senior Software Engineer - Android, you will directly impact the food waste battle by designing and maintaining functionalities that help stores manage surplus food. Your contributions will benefit not only businesses but also contribute to the broader mission of sustainability.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer - Android at Too Good To Go?

The work culture at Too Good To Go is informal yet values-driven, promoting collaboration and teamwork. You will work alongside dedicated colleagues from diverse backgrounds, fostering an environment where success is celebrated, and everyone is supported in contributing their best work.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Android
Can you describe your experience with Kotlin in Android development?

When answering this question, be specific about projects you've worked on, the challenges you faced, and how you leveraged Kotlin's features to improve your app's performance or user experience.

Join Rise to see the full answer
How do you ensure the scalability of the apps you develop?

Address how you plan for scalability from the beginning, such as utilizing design patterns, building modular components, and incorporating external libraries or services that allow for growth.

Join Rise to see the full answer
What’s your approach to mentoring junior engineers?

Discuss your philosophy on mentorship, emphasizing the importance of patience, providing constructive feedback, and encouraging independent problem-solving while being available for support.

Join Rise to see the full answer
Describe a challenging problem you encountered in a development project and how you solved it.

Use the STAR method (Situation, Task, Action, Result) to narrate the problem, illustrate the steps you took to address it, and highlight the outcome, demonstrating your analytical and problem-solving skills.

Join Rise to see the full answer
How do you stay updated with the latest Android development trends?

Mention your go-to resources, such as blogs, podcasts, online courses, and community forums. Highlight any recent trends you’ve integrated into your work.

Join Rise to see the full answer
What strategies do you use for testing your Android applications?

Explain your understanding of testing methodologies like unit testing, UI testing, and how you leverage tools such as JUnit and Espresso to ensure quality code.

Join Rise to see the full answer
How do you prioritize feature development in your projects?

Share your approach to balancing user needs, business goals, and technical feasibility. Discuss how collaboration with other team members informs your priorities.

Join Rise to see the full answer
What are some key considerations when maintaining code quality?

Talk about coding standards, code reviews, and the use of tools like linting to keep codebases clean. Emphasize the importance of documentation and writing maintainable code.

Join Rise to see the full answer
How efficiently do you handle tight deadlines in your projects?

Describe your time management techniques and how you communicate with your team about realistic timelines, showcasing your ability to adapt under pressure.

Join Rise to see the full answer
What motivates you to work on social impact software projects like Too Good To Go?

Convey your personal connection to sustainability or community impact. Emphasize how these motivations enhance your passion and dedication towards your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Too Good To Go Remote Madrid, Madrid, Spain
Posted 4 days ago
Photo of the Rise User
Too Good To Go Remote New York, New York, United States
Posted 4 days ago
Photo of the Rise User
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Crypto.com Remote Hong Kong, Hong Kong SAR
Posted 11 days ago
Fortune Brands Remote 520 Lake Cook Rd, Deerfield, IL 60015, USA
Posted 11 days ago
Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, Bergisch Gladbach, Germany
Posted 11 days ago

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...

136 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 20, 2024

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!