Development

Android Developer

Location

Milan (IT)

Employment Type

Development

At Space Mushrooms, our mission is to become a driving force in digital products. In just a few years, we’ve built a diversified portfolio of apps and software that reach millions of people every month. And we know the best is still ahead. We aim to keep growing with ambition, building a team where everyone can develop to their full potential and create lasting value for our users and our people.

Our approach is simple: turning potential into reality. We achieve this through sharp analysis, creativity, and relentless attention to the quality of what we build. With every milestone, we strengthen our foundation and raise the bar higher.

For ambitious, curious, and driven individuals, Space Mushrooms is a place to learn from real challenges, contribute to bold projects, and accelerate personal and professional growth in a dynamic, fast-scaling environment. We’re building something big—and those who join us today will help shape its future.

Some of your key responsibilities

Develop new features, from the underlying architecture to the final UI, using both Flutter and Native Android.

Integrate AI and Machine Learning capabilities to create enhanced, intelligent, and industry-leading user experiences.

Maintain code quality by fixing bugs, refactoring and upholding application stability and performance.

Apply best practices like the MVVM pattern and proven Design Patterns to ensure the code is stable, reusable, and maintainable.

Contribute to our internal tooling, share knowledge, and actively support the technical growth and development of your peers.

Who you are

Experienced across the full Android development lifecycle, confident with Kotlin and comfortable with legacy Java.

Skilled in building modern UIs using both Jetpack Compose and XML layouts.

Proficient in Flutter and Dart, creating complex UI elements and custom plugins to unlock native Android features.

Comfortable working with major SDKs, Gradle, Data Binding, and data persistence tools like Room and SQLite.

Dedicated to clean code practices, testability, and delivering high-quality software.

Quick to learn and adaptable across different languages, frameworks, and technical challenges.

What we offer
  • The opportunity to actively contribute to the growth and structuring of a startup from [almost] zero.
  • Hands-on experience in a dynamic, fast-paced environment.
  • Mentorship and guidance from talented and passionate colleagues.
  • First-class devices and tools to support your work.
  • Flexible schedule, with a goal-oriented culture and focus on growth.
Contract Type

Internship or fixed-term.

The selection process

We’ll start with a CV screening, to check how your experience and skills match the role.

Next, there will be a behavioral interview, where we’ll get to know your working style and past experiences.

You’ll then be asked to complete a technical exercise.

Finally, there will be a business case interview, designed to evaluate your analytical and reasoning abilities.

What to expect

We’re building an ambitious company in a fast-moving industry, and that means the bar is high. Our environment is demanding: we aim big, we move quickly, and we hold ourselves—and each other—to strong standards. To thrive here, you’ll need motivation, curiosity, and the drive to keep pushing your craft forward.

If this sounds like the challenge you’re looking for, send us your application—we’re excited to get to know you.

We are committed to fostering an inclusive workplace and providing equal employment opportunities to all qualified applicants, valuing diversity in all its forms.