They should be familiar with HTML5, CSS3, and JavaScript, as well as other common front-end technologies. They should also be familiar with front-end frameworks and third-party libraries like JQuery, SASS, and AngularJS.
Programming languages: They should be fluent in at least one server-side programming language, such as Java, Python, Ruby, or Net.