Back to jobs

Freelance Junior Full Stack Developer – React / Node / TypeScript – Barcelona

Job description

We are looking for a Junior Full Stack Developer to join our team and support the development of a new web platform built with modern JavaScript technologies.
You will work closely with Senior Developers, the Tech Lead, the Product Owner, and the UX Designer to implement new features, build UI components, integrate APIs, and contribute to the overall technical quality of the product.

This role is ideal for someone with a strong foundation in front-end development who wants to grow quickly within a high-performance environment.

Responsibilities

  • Develop and maintain React-based UI components

  • Implement new features in collaboration with seniors and the Tech Lead

  • Integrate and consume REST APIs

  • Write clean, maintainable, reusable code

  • Fix bugs and improve existing functionality

  • Support the development of a reusable component library

  • Write unit tests and contribute to quality assurance

  • Document code and technical decisions (Confluence)

  • Participate in Agile rituals (daily, grooming, planning)

Required Qualifications

  • 2+ years of experience in front-end or full-stack development

  • Solid experience with React (hooks, components, state)

  • Good knowledge of JavaScript and TypeScript

  • Basic experience with Node.js or Python (FastAPI, Django is a plus)

  • Understanding of REST APIs and client–server communication

  • Familiar with Git/GitHub and modern development workflows

  • Ability to collaborate within a cross-functional team

  • Good communication skills in English

Nice to Have

  • Experience with Next.js

  • Experience with testing (Jest, Testing Library)

  • Understanding of component libraries or design systems

  • Docker or containerization basics

  • Experience in data-heavy or content-driven platforms

What We Offer

  • Full-time freelance mission

  • Fixed daily rate: €375/day

  • 3-month contract, extendable based on project needs

  • Hybrid setup from Barcelona (office + remote mix)

  • Work closely with senior engineers and a strong product team