DEV Community

perpetual . education for Perpetual Education

Posted on • Updated on

How do you write a job posting for a front-end developer?

With all the insane job-postings our there:

10 years .net and 12 years react dev with Ninja sckills and also rockstar with Elixir and CSS. Must have own car.

That’s a tough one!

There are so many buzz words. Is knowing 'React' good or bad? Because, knowing React could mean that you just started out - and might barely have any HTML experience - or that you're the mastermind behind a huge cluster of micro-services.

People always write outrageous and long job postings asking for ridiculous things / like knowing a language/framework for more years than it has existed - or for someone to know two completely opposing frameworks at an expert level.

How about this:

What if we just wrote what our goal is?

You will have to be fairly detailed on what you expect foundation wise… but - you’re hiring a professional because they know more about the subject than you, right? Or that you need 'more of someone like you' to deal with the time constraint.

For example:

If you want to create an online store for your custom jewelry - just say that! Maybe you don't know anything about design or programming.

If you want to hire someone to help you design and plan out a larger scale app - and then create a prototype, then just say that.

If it turns out you got into the middle of a big Ember app - and need an expert to teach you what the heck is going on - then just say that!

It sounds crazy… but - it might work! What do you think?

Underneath there somewhere - they should likely be comfortable with the following:

  • Design thinking
  • Project planning
  • HTTP
  • HTML (semantic / modern /clean markup)
  • Rich sharing metadata and optimization
  • CSS (well organized / component-oriented styles)
  • Clear communication / and can talk through the design processes out in the open
  • Can produce prototypes and test with users early and often
  • Learns things quickly and can see the underlying patterns in different languages and use-cases
  • Isn’t complacent when it comes to the visual design side of things
  • Whatever else you think we’ll need to get to our goals
    • You are the developer - so, which tools get our job done - and keep it clean and maintainable and light - with the least technical debt?
  • Has experience doing __________________ (whatever your goal is)
  • Feel like they'll provide a great value to the project
  • Is a second degree black belt

--

We also then ran across Ben's post:

https://dev.to/ben/hiring-passionate-front-end-developer

Which is amazing.

What do you think? What are your techniques? How do you find the right people for the job?

Top comments (0)