Is there a space/niche for someone who knows a LOT about front end and can't be fullstack on top?

Posted by AfricanTurtles@reddit | ExperiencedDevs | View on Reddit | 30 comments

I have been working at my company for around 4 years now. I would say I know enough Java + Springboot to make API's, error handling, etc. But primarily I am a front end specialist. By that I mean, I know more about accessibility, UI/UX, HTML semantics, CSS, etc than almost anyone else on my team. Because we are a government agency, this is important because all of our work has to be 100% accessible and secure.

I've seen some of the code our team writes for front end and it's completely abysmal in terms of accessibility, has a ton of weird hacks/buggy/looks like crap/inline CSS in the template.

Recently the word has come down that "they don't want anyone doing just one or the other". I see this as a massive mistake given that our backend people totally suck at front end, and I wouldn't say I'm great at backend either. Yes you can learn, but then you're taking away from keeping on top of your skills on either side of the fence.

If you're a public facing application that needs to be accessible and have good UI/UX, why would you force your front end developer(s) to try and juggle even more? People seriously underestimate the complexity of modern web apps I think.

We've had so many successful projects and our team has actually won some awards and been praised for the excellent work while having this split between front and back end.

I do actually want to learn some backend, but I feel like "everyone does everything all at once" is an absolutely horrible idea.

I'm interested to hear what are your thoughts?

Thanks :)