We are a fast-growing startup in the Silicon Valley area, focused on building an intelligent trip planning application that promises to transform the travel industry. We have an immediate position open for a self-motivated and highly organized individual with a passion for delivering high quality software. This is an exciting opportunity to work on different server-side and client-side technologies and leverage a RESTful web services platform. This is an internship position that may lead to a full-time position.
We are seeking a talented web application developer that has a knack for creating simple and intuitive web interfaces. The ideal candidate will be technologically savy, be able to get up to speed quickly, and be responsible for development of projects from start to finish, while maintaining the highest standards of quality. Here is a list of tasks that will be required of this candidate:
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.
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.
Experience consuming RESTful web services.
Knowledge of common cross-browser issues and fixes.
Experience in building social sites or applications (Facebook, etc.).
Must write clean, efficient code with clear documentation.
Believes firmly in upholding best practices, web standards, accessibility, and usability.
Version control with SVN.
Mobile site experience definitely a plus.
Self motivated, multitasking individual who can jump in quickly without a lot of direction.
Enthusiasm for your work with strong communication and collaboration skills.
This position requires a minimum of 40 hours/week but offers the flexibility of working from home. The selected candidate must have formal College education and must have a love for art, creativity and web designs. He/she will be required to submit daily status updates via e-mail, and will be required to attend phone-based Scrum meetings every alternate day.