Junior Developer title?

Those of you who hire, considering a candidate who is the absolute greenest, and in hiring on an entry-level job, would you consider the title of someone's cv as "Junior Developer" a good idea? What would that say about the person to you? Is that a phrase that you tend to avoid or is it appropriate? I've read mixed reviews on this.

It's definitely what I would consider myself.

-Ryan Norton

Did you find this post useful? Show some love!

in my opinion, the title is just a title, what you can do is the more important thing, when you give 'label' yourself is a junior, you will lose the opportunity when a company wants a senior. But if you keep making it general, you will be able to get the chance to sell yourself in job interviews and let them decide. :)

Aside: There's the "official" job title, and then there's the title I put on my resume. In all my years, I've never been assigned a title that accurately describes my day-to-day job (nor acknowledges my level of expertise in one skill or another); therefore, titles are meaningless for the most part, IMHO.

In my area-- Developer "job titles" are usually rated Developer I, II, III then goes onto architect, tech lead, etc. I being new, III being senior.

So personally, my job titles on my resume/CV have always been "_____ Developer".
People argue about what junior and senior actually mean. For instance, in mobile senior can genuinely means 2-3 years experience if you're working in the right technology. But, for other areas, it means 20+ years. Ya know?

My advice would be to keep it generic... if they want to know your familiarity with technology they can ask -- If they want to know how many years you've been in the technology they can come up with that through looking at your resume. There's no need to mark yourself as a junior. :)


Hey there, we see you aren't signed in. (Yes you, the reader. This is a fake comment.)

Please consider creating an account on dev.to. It literally takes a few seconds and we'd appreciate the support so much. ❀️

Plus, no fake comments when you're signed in. πŸ™ƒ

As others mentioned, the junior/mid/senior are simply titles. In our company, we have junior, mid and senior level roles. The (unofficial) definition for these roles are,

Junior Developer: One who knows the basic coding blocks, familiar with at least one language (C, Java, Javascript) at least just enough to get around the code and understand what's going on, initially needs help/guidance in carrying out his day-to-day tasks and most of all, one who can listen and learn.

Mid Developer: One who is strong in at least one language/technology, can effectively work on his day-to-day tasks without any help from others, can collaborate with other developers in the team in implementing a solution.

Senior Developer: Person who not only understands the application which we works on, but also how it falls into the products and services offered by the company. He can coordinate teams and design/architect solutions, etc.,

Keeping in that mind, when we recruit we don't officially post that we want junior developers. We decide that after the technical interview.
As Kim Arnett mentioned earlier, number of years doesn't really justify the title. So even if a person puts on his resume as Senior developer based on his number of years, if the person doesn't have enough experience in the technology which the role requires (for ex. node.js) he would still be considered as Junior/Mid level developers.

My suggestion is to keep the role as generic and let them decide where you fit in.

Thanks for the advice. I found this extremely helpful!

Classic DEV Post from Apr 25

What's your tech stack?

Photo courtesy of Flickr user kreturn I came across this post from @ben today...

Ryan Norton
An Aspiring Developer looking to start a career in tech.
More from @rjpsyco009
How do you deal with burnout and low motivation?
#career #discuss #motivation
Getting Out of the Open Source Toy Box
#beginners #career #productivity #opensource
Trending on dev.to
The 24 hours before your onsite coding interview
#interviewing #interview #career #beginners
Quick Tip: Write an HTTP server in Dart πŸ’»
#tips #dart #http #beginners
My Visual Studio Code Setup
#webdev #beginners #texteditor #vscode
Theming Your Android App
#android #beginners #theme
Brief: 2 Tactics for Fostering Mentorship
#career #leadership
Untangling Nested Code
#practices #programming #beginners
Shell Scripting for Newbies 01
#bash #shell #script #beginners
How to Be Really Awesome at Your Job and Not Be A Complete Jerk
#interpersonalskills #leadership #career