How to stand out as a junior developer in Spain

What companies in Spain check before calling a junior, where to look for your first openings and what to do so your application doesn't get lost among a hundred.

Reviewed

Finishing a vocational course or a bootcamp and sending your CV to a hundred openings with no reply is normal, not your fault. There are lots of juniors and little time to look at them. What changes the outcome is that whoever opens your application sees something that works, under your name, within two minutes.

What the junior market is like

A junior opening posted on InfoJobs or LinkedIn gets a lot of applications within a few days, and most look alike: the same course, the same class projects and a CV made with the same template. Whoever reviews them discards fast and calls whoever takes the least effort to understand.

That works in your favour, because the reviewer calls the candidate they understand fastest before the one who knows most. A project online that opens with one click weighs more than a list of technologies.

What has to be in order

Before sending anything, make these four tell the same story:

The portfolio guide covers which projects to include, and the CV link guide how to know whether it has been opened.

  1. Your CV, on one page, with the projects at the top and a link to each demo.
  2. LinkedIn, with the same headline as your CV and the link to your portfolio on the profile.
  3. GitHub, with the repositories you show pinned and a README in each.
  4. A link under your name that leads to all of the above, for example yourname.does.software with /cv and /github.

Where to find your first openings

InfoJobs, LinkedIn and Tecnoempleo carry most development openings in Spain. Set up alerts for "junior" plus the technology you know, and apply in the first few days, which is when applications get read most.

Your course placement counts too. Under the current vocational training law, every course includes time training in a company, and many junior hires come out of it. Treat it as an interview several months long and leave something finished you can show afterwards.

Many small companies and startups don't post openings and hire by recommendation. Writing to them directly, with a short message and the link to your project, works better than it sounds.

Get known before you apply

Meetups and communities in your city, around your technology or from your old school are where a junior meets people who hire without going through a filter of a hundred CVs. Going two or three times and talking to someone already counts.

Have something ready to show on your phone. Saying "look, it's at myname.does.software" in a conversation does more than promising to send your CV later.

The technical interview

You will be asked to explain one of your projects. Prepare one in depth, what problem it solved, what you decided and what you would change today. Owning a mistake and explaining how you would fix it goes down well.

If there is a technical test, ask about the format and practise out loud. And afterwards, even if it doesn't work out, ask for feedback. Many companies give it if you ask politely, and it is the most useful information you will get.

A one-page CV, a LinkedIn that says the same, two projects online and a short link that ties it all together. With that you are already ahead of most junior applications that reach an opening.

Keep reading

Free website hosting: alternatives to GitHub PagesGitHub Pages, Netlify, Vercel and Cloudflare Pages compared. The limits of each free plan, what they will not let you do and how to put your own name on the site.How to make an online CV under your own nameTurn your CV into a web page that reads well on a phone, prints as a PDF and lives at yourname.does.software. With an HTML template to start from.Free .es domain? What actually existsThere is no free .es domain. What is behind the offers that promise one, what to check before paying for a .es and which free options you have for a site with your name.Free domains for students: the options that actually existGitHub Student Pack, free subdomains and does.software. What is free for good, what is free for the first year only and what each option asks of you.Where to publish your final-year project under your own namePut your final project online for the presentation and for your CV. What works for a static site, what to do if it has a backend and how to do it as a group.Junior developer portfolio: what to put in and where to publish itWhat people hiring a junior look at, which projects to include and which to drop, and how to publish your portfolio under your own name so you get found.A link to your CV with your name (and see when it's opened)Put yourname.does.software/cv on your applications. Update your CV without sending it again and see how often it gets opened, even from which application.Free professional email with your nameAn address with your name for your CV, clients and applications, without buying a domain. How to receive for free, how to send from it with Gmail and which plan you need.Linktree or a subdomain with your name: which one suits youLinktree gives you a page of buttons, a subdomain gives you a name of your own with email and paths. What each does, when to pick which and how to use both.The best alternatives to buying a domainFree subdomains, your platform's name, a links page or a well-made profile. Which alternative to buying a domain fits what you actually need.Publish your site from GitHub or GitLab without buying a domainImport a repository, serve it on your own name and redeploy on every push. No build server, no DNS and HTTPS included.Forwarding or mailbox: setting up email on your subdomainHow to set up a forward or a mailbox on your subdomain, step by step. What each one can do, its limits and which one suits you.Redirects and short links on your own subdomainHow the redirect works, what happens to the query string and how path rules turn a subdomain into a set of short links you can measure.Free subdomain or buy a domain?What you give up, what you save and the cases where a name under does.software is the wrong answer.Freenom has shut down: alternatives for a free domainWhat happened to Freenom's free .tk, .ml and .ga, what options are left for a free domain or subdomain and how not to lose your name again.
Back to the questions