Fundamentals in object-oriented design, data structures, algorithms and problem solving.
• Ability to deliver outstanding functionality to various consumer devices ranging from desktops to laptops to mobile platforms using technologies like responsive design, browser compatibility and graceful degradation
• Experience working in an agile development environment
• Practical experience writing highly interactive applications for the web and direct experience with several of the following: Java, AJAX, Java Script
• Proficiency in, at least, one modern programming language such as Java, Ruby, Perl, Python, etc