You should have:- Bachelor's degree in Computer Sciences or relevant field from a reputed university. - Excellent programming and analytical abilities. - Ability to quickly learn new languages and technologies. - Good knowledge of HTML, CSS, Java