9
6 Comments

A better way to discover junior front-end developers

Since launching the Frontend Mentor platform in April 2019, our community has grown to over 250,000 members (🎉). The idea for Frontend Mentor came to me when I was teaching front-end web development at General Assembly. I wanted to make it easier for my students to practice and create projects for their portfolios.

Our projects, or "challenges", mimic a real-life workflow for a front-end developer. In a professional setting, a designer would do the design work, and it would then be the developer’s job to recreate it in code.

Our challenges help developers focus on what developers do best: writing code. We come up with the project ideas and the designs; our community builds the projects to help improve their coding skills. Not only does this mean they gain hands-on experience working from realistic designs, but it also means our community members end up with a professional-looking portfolio of beautiful projects!

Example screenshot of a Frontend Mentor challenge Figma design file
Example screenshot of a Frontend Mentor challenge Figma design file

It's been incredible to see Frontend Mentor grow into a vibrant, positive community where everyone supports each other.

As we've looked for more ways to help our community, we found one common theme: it's hard to land junior roles.

Recurring sticking points include:

  • Companies often have unrealistic expectations. For example, it's not uncommon to see junior roles advertised requiring several years of experience.
  • Many interview processes include whiteboarding assessments based on algorithms, even for junior front-end roles.
  • Good junior job listings are often hyper-competitive. Some even receive hundreds of applications in the first day or two of being advertised.
  • Companies are often vague about their salary ranges, interview process, and training paths.

Helping our community find work has always been a goal of Frontend Mentor. To better understand the problem, we started talking to people in hiring positions to see if they also experienced difficulties hiring juniors.

It very quickly became apparent that they did! Common issues people in hiring positions highlighted when hiring juniors include:

  • There’s no clear “best” strategy for discovering junior talent. Companies often use a mixture of job listings, partnerships with educational institutions, trawling LinkedIn, and getting recommendations from existing employees.
  • Large numbers of applicants, many of whom don't meet the specified criteria. This means companies are often drowning in a sea of resumĂ©s and cover letters.
  • The resumĂ© and cover letter review process is often very high level and error-prone, so it's easy for talented developers to slip through the net.
  • GitHub profiles can be hard to navigate when trying to find suitable projects to assess skills.
  • Portfolio projects can often be old, and the developer might have only had a small role in the codebase.
  • Portfolio projects for juniors often don't look great (after all, developers are not designers), so it can be hard to see past the UI/UX and focus on the code.
  • There's no track record to base decisions on, so finding the right developer can be a lottery.
  • The process is often bloated and inefficient. There can be many stages, including initial applications, resumĂ© review, screening calls, technical tests, in-person interviews, and more.

After talking to a wide range of people, we believe we're in a unique position: we have an opportunity to help both the developers within our community and companies looking to hire juniors.

Introducing the Frontend Mentor Hiring platform

Due to launch in early 2022, we've started working on a hiring platform to complement our learning platform. Our mission will be to help connect great companies with our incredible developer community.

Our first offering within the hiring platform will be called Talent Search, which will enable companies to search for developers using specific criteria. This includes attributes like experience, skills, and location. Talent Search will then surface the developers on our platform that best match these criteria.

Talent Search will make it possible to proactively search for developers instead of waiting for people to apply to open roles. In a sea of resumés and cover letters, so many talented developers can slip through the cracks with traditional job applications. Our goal is to let the completed projects and code reviews posted speak for themselves. This will provide incredible insights into developers' talent, knowledge, and written communication skills.

It might even help bypass a stage or two of the hiring process, saving time and money. We've had numerous developers in the community who have been hired based on the strength of their Frontend Mentor projects. After a technical conversation about their projects and an interview, they've received job offers. We’d love to make this a regular occurrence!

The developers will have to state that they're available for work through their settings. If a developer doesn't opt-in, they won't show up on the hiring platform. Showing only the developers looking for work will filter out the noise for hiring managers. It will also ensure our developers aren't receiving unsolicited messages when they're not looking for a new job.

We have lots of ideas for the hiring platform, but we'll start with our Talent Search offering and evolve it from there based on feedback.

What can you do?

If you're involved in your company's hiring process, please check out the hiring platform page on Frontend Mentor, where you can learn more and sign up for our waitlist.

If you're already a professional developer, please share with anyone in your organization who is part of the developer hiring process.

We'll launch a closed beta before our public launch. We'd love to get as much feedback as possible to provide a great solution for companies and developers alike!

  1. 2

    I've interviewed Frontend mentor candidates for a previous role my company was hiring for and can vouch for the quality of the candidates. Congrats Matt! And go go go!

    1. 1

      Thanks a lot, Max! The quality of developers we have in our community who haven't even had their first job yet continues to amaze me. I'm excited to hear the feedback from more companies as we get people on the hiring platform!

  2. 1

    Hi Matt! I have just come across your article and love the future plans you have! I do agree with all the points you make on misguided expectations that have almost become a status-quo for hiring devs regardless of the position to be filled.

    On a separate note, your article gave me an idea that I want to pitch to you and see if you are interested. I have built a service that caters to businesses offering an all-in-one real-time collaboration solution ( video + whiteboard + chat + files + task management ). The service, with possibly some slight customizations, would imho be the perfect enhancement to your upcoming hiring platform where you could offer it to companies to assist them during their hiring process. I am talking about real-time video interviews with sketch/whiteboard skill tests, group chat and file sharing. Our WebRTC Video offers two modes currently where each participant can be restricted to a "video only" mode or a "full" where the participant can see and participate in all 5 services. I would be open to making specific customizations to the services to accommodate your needs/requirements. Please check out my site ( https://cogency.io ) and lets get together to discuss ... :)

    1. 1

      Hey Linda! Thanks for your message. Cogency looks great! We're going to launch with a super simple V1 to start, but it could be something to look at in the future. I've bookmarked the site and will continue to dive in and learn more about your offering 🙂

      1. 1

        The cogency service could be offered as an "add-on" to be purchased by the hiring companies. Food for thought!

        1. 1

          Definitely! Thanks for mentioning it!

Trending on Indie Hackers
Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments How I Sourced 60% of Customers From Linkedin, Organically 12 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments