A strong foundation in Computer Science fundamentals such as data structures and algorithms are required Experience working with object-oriented programming and web technologies (Javascript, HTML, CSS, AJAX, Restful APIs) Experience with data-driven web development, including strong knowledge of JSON and AJAX