How to Hire the Right Web Developer
Web Designer vs. Web Developer
A Web developer, strictly speaking, builds and maintains websites. However, many people create a site from start to finish -- designing graphics and webpages, figuring out the site
map, then producing the site -- call themselves Web developers, so it's a confusing term.
People who conceptualize and plan out the site are actually Web designers. Developers are the people who use some form of HTML to build the actual pages. A Web developer's other
responsibilities could include optimizing graphics for the Web and producing rich media such as streaming audio or video.
Basic Skills:
-
Can hand-code HTML
-
Can optimize webpages to load quickly
-
Can optimize websites to look good in all browsers
Advanced Skills:
-
Familiarity with CGI (Forms)
-
Familiarity with DHTML (Dynamic HTML)
-
Familiarity with JavaScript
-
Familiarity with Photoshop
-
Familiarity with XML
-
Familiarity with Server Side Includes
-
Can deploy dynamic web technologies
-
Can code and optimize Cascading Style Sheets
-
Has a working knowledge of JavaScript and CGI scripting. This will become increasingly relevant as DHTML becomes more widespread and more content is generated using scripts.
Measuring a Web Developer's Experience
Senior developers manage the overall building of the website and assign junior developers specific areas to build.
Junior
-
Has created at least one website
-
Has updated content on an existing website
Mid-Level
-
At least one year of experience developing and maintaining a commercial website
-
Experience with naming conventions and setting up file structures (important for large sites)
-
Can look at a visual design and tell what it will take to implement it
-
Can tell at a glance how a page was put together or an entire site assembled
-
Knows what functions a given line of code performs
Senior
-
At least two years of experience developing and maintaining a large-scale commercial website
-
Experience as lead developer or project manager
Screening a Web Developer's Level of Quality
Candidates should be able to provide URLs of previous work. This is the equivalent of a portfolio.
-
HTML code should be clean and well organized. You can check this by looking at the HTML source code of sample URLs.
-
Many Web development companies screen job candidates with a standardized HTML coding test. Candidates are given an image created in Photoshop and asked to turn it into a Web page using
only text-based editors.
-
Get references from previous clients or employers. Was this person easy to work with? Did he or she produce a fast-loading, well-functioning site?
Discover How to Hire the Right Web Developer for You
Looking at websites done for other clients is not always a good indicator of a web developer's skills, since it's hard to tell exactly what they contributed to the site and how much
it's changed since they worked on it.
-
If possible, you want to see exactly what they contributed. Ask what role they played in the project. Did they build the entire site or just optimize webpages?
-
Be wary of self-taught folks who haven't worked in an agency or corporate setting. They might not have the training or discipline to complete jobs on deadline.
-
A degree in one of the following is helpful: computer science or engineering, human-computer interaction (HCI), or architecture.
-
Continued education in Web programming, interface design, information design, or multimedia production is also helpful.
Discover Why GateWay Marketing Online is Right for You!