Junior Frontend Developer (React / TypeScript)

 32-40 hours   Utrecht (Hybrid)   

What you'll do as a Junior Frontend Developer?

Faqta provides the digital foundation that thousands of teachers across the Netherlands rely on every day to deliver lessons, track progress, and manage their classrooms. As we move beyond the startup phase, we are evolving into a structured, high-quality engineering organization. We are currently modernizing our platform to ensure it remains stable, scalable, and maintainable.  As a Junior Frontend Developer, you’ll be a key part of our platform’s evolution. You will help us modernize our core architecture using React and TypeScript, ensuring the tools teachers use daily are faster, more reliable, and built to last.

  • Direct User Impact: Whether it’s a new dashboard for teachers to track student progress or an interactive feature for kids in the classroom, your code will be live and used by thousands of people every week.
  • Tailored Component Architecture: We don’t just "import" libraries; we build. You’ll craft lightweight, purpose-built React components for our design system. This means you’ll learn how to build precise, high-performance interfaces that solve real problems for teachers.
  • Modernizing the Foundation: You’ll play a key role in transitioning our platform to a sleek, modular React architecture. You’ll help us replace legacy structures with scalable code, ensuring the platform stays fast and maintainable as we grow.
  • AI Workflow: We don't just talk about AI; we use it. You will leverage tools like Claude Code to accelerate your development process, moving from ideation to production-ready code faster while maintaining a high bar for quality.

How we work

  • Real Ownership, Real Support: We believe in giving you ownership of your features from day one. But you won’t be alone: you’ll work under the direct guidance of a dedicated developer who will act as your mentor, ensuring you have the support you need to succeed.
  • Collaborative Craftsmanship:Our deep peer-review process isn't about "policing" code; it’s about sharing knowledge. You’ll learn professional best practices and how to write clean, scalable code that stands the test of time.
  • High-Trust, Low-Ego: We are a small, tight-knit team. We value good ideas over years of experience. Our retrospectives are a safe space for honest feedback and yes, we have a dedicated meme section to keep things light.
  • Building with Purpose: We don’t want you to just "clear tickets" in a vacuum. You’ll get to see the real-world context of your work, understanding how a teacher or student uses what you’ve built to make learning better.

Who you are

We care more about your technical curiosity than a long list of previous job titles. We are looking for someone who thinks before they code, someone who cares about how a project is structured and takes pride in how different parts of the app talk to each other.

The Essentials

  • Technical Foundation: You have built at least one React project using modern React (hooks and functional components).
  • Growth Mindset: You are eager to learn, ask questions, and love seeing your code come to life in the hands of real users.
  • Residency: You are a Dutch or EU citizen currently living in The Netherlands. English is the working language of our development team. Since our platform and users are Dutch, basic Dutch understanding of the language is required.

Technology we Use

  • Frontend: React, TypeScript, CSS
  • Tools: Git, Vite, Redux
  • Backend Integration: Node.js / Express API.

Show us what you've got

We want to see a project you are genuinely proud of (not a tutorial clone!). We use this to see how you approach building things. In your application, please include a link to your GitHub or portfolio and briefly tell us:

  1. What problem does this project solve?
  2. One technical decision you made where you chose one path over another (and why).

Bonus points if you included unit tests, we’d love to see how you approached them!

What’s in it for you?

  • Competitive salary: A gross monthly salary between €2932 and €3395, based on experience, excluding 8% holiday pay.
  • Growth-focused mentorship: Dedicated 1-on-1 time with our manager and a technical mentor to map out your career path.
  • 10% innovation & impact Time: Every second Friday is yours to explore new ideas, improve tooling, or experiment with new technologies. We regularly share what we learn during demo sessions.
  • The Utrecht vibe: The Hybrid set up allows us to get together on Tuesday and Thursday and enjoy relaxed lunches together and often drinks on Thursdays.
  • Well-being & tools: A solid pension plan, travel reimbursement, and an Annual Resource Check-in to make sure your hardware and home-office setup are top-notch.

 

This is where you’ll land

What started as an idea to improve primary education has grown into a learning platform used daily by more than 10,000 teachers and over 150,000 students. Our goal? To reach 1 million users by 2030! You will be right there with us to experience. and achieve, that growth.

Our mission

If we were satisfied with the current state of the education system, we wouldn't have started this journey with Faqta. We believe things can be done differently and, above all, better. We tested our first concept together with teachers in the classroom, and that’s still how we work today. We believe it is the teachers who truly shape education.

The future of education we envision is one where school is a fantastic place for teachers to work because students actually want to learn. Students are motivated because the lessons they receive and the software they use are designed with that goal in mind. That’s why we are building a sustainable learning environment for primary schools, featuring thematically integrated teaching materials for grades 1 through 8, always based on scientifically proven insights.

A few fun facts:

  • Our average age is 30.
  • More than half of our team has a background in education.
  • we have a team of over 30 educational innovators.
  • A 36-hour work week is the standard.

Our big goal

In 2026, we will expand our range with Faqta Dutch. We will then offer schools an integrated, cohesive curriculum for social studies, reading, language, citizenship, and digital literacy. This will lay the foundation for further growth. We aim to become one of the top 3 publishers for social studies, language, and reading—and the only publisher that demonstrably improves reading skills in primary education. And you are going to help us make that happen.

The Journey to Faqta (Our Process)

The intro (60 min)
A chat with the Manager and a peer to talk culture and team vibes.

The collaborative coding session (60min)
A hands-on session in our Utrecht office where we work together on a practical React feature; we aren't looking for a perfect solution, but rather an opportunity to see how you think out loud, structure logic, and approach refactoring.

After the coding session (15min)
A quick hello to HR and the CEO.

The match!
We follow up quickly with a decision.

 

Solliciteer direct