What skills are usually required to be a front end developer?

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

Was this solution helpful to you?

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

Just Added Q & A:

Find solution

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.