Web developer (Internship)
Responsibilities Work within an Agile development process. Carry out server-side (and accompanying client-side) development tasks. Adhere to strict coding conventions and standards. Assist with wire-frame designs, documentation and project scoping. Perform unit and functional testing against developed code. Work with team members located across geographies and timezones.
Requirements Minimum 2+ years web development experience. Thorough understanding of object-oriented development, and ability to apply OO concepts to everything they do. Proficiency with server-side languages such as PHP5, JSP, etc. Hands-on experience with a PHP-based framework/CMS, such as Yii, CakePHP, etc. MySQL database administration and development expertise. Demonstrated expertise in creating cross-browser user interfaces from wire-frames and specifications using object-oriented JavaScript, AJAX, clean and elegant HTML5 and CSS3, DOM Scripting, and JSON. Familiarity with JavaScript libraries/frameworks such as jQuery (and ability to write basic JavaScript by hand when necessary). Experience consuming RESTful web services.