I have been doing freelance development work for almost 4 years now. I started in college (graduated with a business administration degree, never taken a CS class, got into programming as a hobby and enjoyed the work more than what my business degree offered me) and continued to do freelance work after I graduated in 2017. Although I have been doing freelance work for 4 years now, all of the projects I have done are for small mom and pop businesses that usually consist of building a basic website or building trading indicators and expert advisors for retail forex traders.
Because of this, I would consider myself my a junior developer as I have never worked on a really large project with multiple developers, it’s always been just me, hacking things together till the client is happy, using whatever language or framework the client wants.
Am I right to consider myself a junior developer?
I constantly have recruiters contacting me pitching me mid-sr level jobs and the technical interviews for these positions crush me. I even tell the recruiters that I don’t consider myself at that level, but they say I should still give it a shot so I do. I figure the interview experience will help me down the road.
recruiters contacting me pitching me mid-sr level
which is why I prefer to check positions myself. The majority of recruiters are not qualified for the work they do. I was once offered a "developer position" (no further details) and in the company interview I discovered it was for a SW Architect(!) position - with all of my 3 years of work experience at that point :) Needless to say, the interview was short and confused.