Back to search
nextflat Linkedin · Posted 23d ago

(Junior) Frontend Developer

Zürich, Zürich, Switzerland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Location: Remote / Hybrid (CET/CEST)

Salary range: 1800 - 2500 EUR monthly, for applicants based in Switzerland, a different rate may apply.

Job Type: Junior / internship preferred, mid-level accepted


TLDR: We need a frontend developer who cares about how things look and feel, and who wants to grow with us. Please read the job posting carefully.



💡 About us

Finding an apartment shouldn't feel like a full-time job. Yet across Switzerland, thousands of people spend weeks refreshing portals, sending dozens of applications, and hoping for a response. We're building something different - a platform that fundamentally changes how people discover and secure their next home or a new tenant for their apartment. We're a Zurich-based startup backed by real estate and startup veterans who've seen the industry from every angle. We're small enough that your work will shape our direction, and ambitious enough to reimagine an entire market. Our team is young, dynamic, and eager to disrupt the market.


🚀 About the role

As our Frontend Developer, you'll be the one turning ideas into the interface thousands of people will actually use. This isn't about pushing pixels - it's about caring how the product feels, not just whether it works.

You'll be:

  • Building: Writing clean, maintainable React code that brings our designs to life
  • Crafting: Sweating the details that separate "fine" from "great" - animations, interactions, the edge cases nobody notices until they're wrong
  • Collaborating: Working closely with our designer, product manager, and backend devs to ship real features
  • Learning: Getting exposure to our full stack, from React on the frontend to Ktor on the backend - this is very much intended, not a side effect
  • Experimenting: Trying new approaches, libraries, and patterns - we move fast and we're not afraid to try things


✨ About you

You might be our person if:

  • You notice when spacing is off, when an animation feels wrong, when a button doesn't quite land
  • You can ship a feature on Monday and refactor it on Thursday when you've figured out how to do it better
  • You care about both how code works and how the product feels
  • You're curious about the full stack - frontend is your home, but you want to understand what's happening on the other side
  • You thrive in ambiguity and see constraints as creative challenges


✅ Specifically, you bring:

  • Solid React experience (hooks, modern patterns, state management you can reason about)
  • TypeScript fluency, or the willingness to get there fast
  • An eye for design - you don't need to design from scratch, but you should care deeply about getting it right
  • Comfort with modern frontend tooling (Vite, modern CSS, component libraries, etc.)
  • Curiosity about backend work - we use Kotlin/Ktor and would love for you to grow into it over time
  • Strong communication skills in English (Swiss-German/German is a plus but not required)
  • We want somebody with agency and a fresh take on things; if you don't just think outside of the box but throw all the boxes out of the window, you are the ideal candidate for us.


🙅‍♀️ You don't need:

  • Decades of experience - we care about your code and your thinking, not your tenure
  • A CS degree from a specific school - we care about what you can build
  • To have "done it all before" - we're building something new
  • Full-stack experience on day one - but you should want to grow there


💰 Compensation

We believe in being transparent: the salary range for this role is EUR 1,800–2,500/month, with a real chance of an increase after a few months based on your growth and contributions. For applicants based in Switzerland, a different compensation model may apply.

What we offer:

  • Impact: Your code will reach thousands of users, solving one of life's most stressful challenges
  • Ownership: You'll have real influence over how we build, not just execute someone else's tickets
  • Stack: A cutting-edge tech stack (React, TypeScript, Kotlin/Ktor) and a team that genuinely enjoys working with it
  • Growth: Work alongside industry leaders who are invested in your development
  • Culture: A team that values craft, hard work, and getting things done
  • Location: Zürich / Remote
  • Regular visits to Zürich


🔥 How to apply

Your code and what you've built matter more than your CV or motivation letter.

Show us how you think. Send us:

  • A link to your GitHub, portfolio, or any projects you've built ← this is the most important thing
  • A brief note about why this opportunity excites you (3 bullet points is fine, please don't use AI)
  • Your CV
  • Whatever else you want to share


We're reviewing applications on a rolling basis, so don't wait. 📩 Send your application to David via [email protected] - Applications over LinkedIn will not be considered.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent