As I’ve been scouring online job listings and it has become apparent to me that there are many opinions on what different job titles experience entails in the web development field. It isn’t entirely clear what employers are looking for in candidates and crisscross qualifications in different job categories. It has been said that when you look at a job listing, you should consider the qualifications a wish list of sorts because you are typically not going to find a candidate capable of everything listed. Quite simply, that person does not exist.
It would be helpful to everyone, employers, employees and clients alike, if there was an industry standard definition of each web development role. Furthermore it would have to be some sort of requirement that job listings adopt that standard.
In any case, I would like to take a moment and give you my perspective of a much more specific outline of what you should expect out of resources in Web Development. First of all lets break down the different areas of Web Development. I’ll include some IT roles as some may try and bunch that into Web Development or vice versa.
Web Application Developer
A Web Application Developer would be similar to the description above in that this person would have skills specific to programming, but also have a sound front end and design background. This would be a more specialized role in developing web specific applications that include data acquisition and reporting in some format that is useful for the application architecture.
UI DesignerThis title is more about designing and less about implementing. Skills would be light HTML and CSS that would allow for simple mock ups. Another title that might be paired with this is Visual Designer.
UX DesignerThis title is specific to researching how people use a designed system. This person would be analyzing user interaction, suggesting and/or implementing UI techniques to improve overall user experience.
Full Stack DeveloperThis title entails a combination of front and back end work. This person would be expected to be able to crossover into many web development roles. Typically, this would be an experience person who has covered many bases.
SEO SpecialistsThis title can be it’s own industry as it has a large focus on analyzing metrics related to popularity and search engine optimization as in the title.
Web ConsultantA Web Consultant is the go to resource for pooling together all the information necessary to put together a website. What’s different about this title from the others is that a Web Consultant has extensive experience and knowledge testing all the different technologies available to help determine the best business approach towards your project.
Information Technology alone is its own industry, but here are some titles from the IT spectrum that can sometimes be bunched into the Web Development realm
Graphic DesignerA Graphic Designer has knowledge of design as it is related to art and practical methods of making visually appealing digital media, but not specifically related to Web Development.
Software Engineer/ProgrammerA Software Engineer/Programmer is someone who has sound knowledge of object oriented programming, generally not directly relating to Web Development.
IT TechnicianAn IT Technician is someone who works with actual computers, tech equipment, hardware, and/or various software.
So, who am I?
I’m a Web Consultant. I have a good coverage of knowledge and skills in many of the above job descriptions. I have the knowledge and know the tools and resources required to get the job done fast, while providing quality results.
As you can see, there is a need for clarity in defining specific job titles and the expectation of the duties performed by each. I’d be really interested to get some feedback from professionals in the field on my take in this post. Thanks for reading!