Typically a bachelor's degree in computer science, electrical engineering or a related field, plus a minimum of 7 years of experience working with a mix of web technologies, such as HTML5, JavaScript, CSS3, Bootstrap, JPA, Web services, Angular JS Etc