HTML
CSS
DOM
JavaScript
Computer Science
Engineering
Front-end Technologies
Software development experience
HTML
CSS
no JavaScript
Front-end skills (HTML, CSS)
Professional design (Visual Design and Interaction Design)
Front-end Developer skills
or
Front-end Engineering skills
+ Interaction Design
Developing front-end that run on
mobile or tablet devices
(natively or on the web platform)
Front-end technologies + SEO strategy
Front-end technologies + support accessibility requirements
and standards
Software development practices
pertaining to collaboration, integration,
deployment, automation and quality
Testing and managing software
(unit testing, functional testing, user testing, A/B testing)