What specific skills are most important in a front-end web developer and in a back-end web developer?
-
Not general qualities like curiosity and problem solving, but specific buzzword type skills that you see in those bullet point shopping lists requirements that recruiters sometimes use. What would be your ultimate list for front-end and for back-end developers?
-
Answer:
Understanding of web app security. If they don't know what XSS, CSRF and clickjacking are I'd be worried.
Simon Willison at Quora Visit the source
Other answers
This question is difficult to answer, especially for the back-end. It will depend on the stack the company is using. Twitter or Foursquare may put Scala at the top of their list, while Facebook may say PHP and C++. Languages and specific technologies can be learned by any talented engineer, which is why fundamentals are more important than specifics. Knowledge of algorithms and data structures, their performance characteristics, their strengths and weaknesses, knowledge of programming paradigms and architecture patterns like MVC, REST, functional and object-oriented programming, a hunger for knowledge and a good attitude are better than a long list of technologies. Your ultimate list is likely what you're building in, though say you end up like Twitter and decide to migrate from Ruby to Scala, you'd be pretty pissed if your main hiring criteria was Ruby wizardry. For front-end: front-end stuff. HTML/CSS/JS/frameworks along with the ability to structure large, complex javascript applications.
Kareem Sabri
Skills of a front-end developer Knowledge of graphic visuals, HTML, CSS and JavaScript interactive designs Should know how to create, edit and modify CMS templates or templates for web development framework. Knowledge of programming interaction with library like YUI or prototype, jQuery and JavaScript. Should know how to test cross platform and browser compatibilities fir inconsistency. Knowledge of web standards Skills of a back-end developer Should have deep knowledge of custom web application development Knowledge of web applications and CMS framework Knowledge of CMS deployment with custom codes Knowledge of CSS, HTML, XML and JavaScript Knowledge of server side key development concepts like multiple database integration, XMLHTTPRequest and many more I have mentioned a rough idea of the prerequisites, hope this helps!
Maneet Puri
For Vimeo, in front-end engineers we look for: PHP, HTML, CSS, MVC, JavaScript, MooTools. In back-end engineers we look for: PHP, MySQL, Linux (debian, centOS), MongoDB. http://vimeo.com/jobs
Tyler W. Smith
Related Q & A:
- What basic skills are needed to be a successful ATC?Best solution by Yahoo! Answers
- What is the difference between web developer or web software engineer?Best solution by Programmers
- What does it take to become a web developer or designer?Best solution by webdesign.tutsplus.com
- What are your responsibilities as a web developer?Best solution by Quora
- Where can you work as a Web Developer / Web Designer?Best solution by Quora
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.