It bears mentioning that the "Designer" and/or "Front End Developer" in a small startup team will usually end up wearing several of these hats. Larger teams can afford the level of specialization described here, but a smaller company (or a small internal team) may have a technical front-end developer who produces prototypes and live code, plus a non-technical designer who does everything else on the design side. If i…
Clarifying the 5+ Roles of a “Front-End Web Developer”
11–14 of 14 posts
Re: Clarifying the 5+ Roles of a “Front-End Web Developer”
#12The UI Designer role described in this article should ideally be able to cover everything in the UI Developer role. The JavaScript Developer role should also be able to cover that role. I agree with the rest of the whittling down. However, saying that someone who specializes in JavaScript is essentially the same as a back-end developer is inaccurate. The types of problems an experienced JavaScript developer deals wit…
Re: Clarifying the 5+ Roles of a “Front-End Web Developer”
#13The UI Designer role described in this article should ideally be able to cover everything in the UI Developer role. The JavaScript Developer role should also be able to cover that role. I agree with the rest of the whittling down. However, saying that someone who specializes in JavaScript is essentially the same as a back-end developer is inaccurate. The types of problems an experienced JavaScript developer deals wit…
All that said, I think there is more room for the UI Developer role in a company that does lots of client work on a frequent basis (this person might work on 5-10 new projects each month), not so much in a startup or web application shop (4 months to a year in between projects/redesigns with a small amount of template and style work required for features after the initial work is completed). No hard evidence beyond m…
Re: Clarifying the 5+ Roles of a “Front-End Web Developer”
#14I was wondering are there any companies at all that follow such differentiation between the job offerings? I consider myself "Front-end developer". Actually I've been working and marketing what I"m doing with those 2-3 words for the last 10 years and I had been hired on a couple of jobs using this as a s a job title. I don't think I'm a designer, though.
I've typically seen teams that look like this: Designer, Front-End (or "UI", or JS) Developer, and Back-End (or Python, or Ruby, etc.) Developer. Designer is responsible for all UX tasks that don't involve writing lots of code, Front-Ender writes all client-side code "above the API." API code, devops, and DB admin falls to the server-side engineer. You might create a separate mobile role too, if you're working on a m…
As a front-end developer :
I've been doing JSPs, but I've rarely modified .java files.
I've been doing JS, but I would not be confident in pushing commits to the server-side code of a NodeJS project.
I've been doing REST API calls, but it would be hard for me to change database queries.
etc.
That's what I think I'm best at. ( You know as every developer it's not a big deal to dig into any problem, but professionals usually rely on experience ).