*We are open to both local and remote candidates. Please respond with a portfolio if you have one. Please also note that there is no pay involved, and this is an exciting opportunity but currently it is an equity-only position. Please read our requirements and questionnaire below. *
-------------------------------------------------------------- JOB DESCRIPTION Kinspir is a stealth-mode startup with an exciting idea and strong team of people. We’re a young, dynamic company that loves to work on fun projects, but we take our work seriously. The best candidates will have solid experience developing web applications utilizing Web 2.0 technologies. Our team is committed to working on high quality code in a PHP/LAMP. You must have experience with database-driven web technologies to work on high-volume, high-availability, large-scale LAMP / WAMP system. You must be able to write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction. What you’ll be doing: Back end and front end work for our website built entirely in CakePHP 1.3 Redesigning new features as laid out by the product manager/architect Designing & implementing core software components for new website features Refactoring our back-end code Front-end work (DHTML, CSS, Javascript using JQuery or other popular javascript frameworks) Identifying bottlenecks & profiling existing PHP code base Helping to advance the state-of-the-art for PHP development & practices. QUALIFICATIONS Must Have At least 5 years software development experience Solid (at least 2 years) of MVC Framework experience (ideally with CakePHP 1.2/1.3). Solid (at least 4 years) of PHP 4+5 experience Solid (3+ years) of MySQL experience Working knowledge of software design patterns (MVC) An intimate familiarity w/ object-oriented PHP & MySQL. Passion for software development and OO Design Guru with presentation layer technologies (HTML, CSS, JavaScript) with cross-browser compatibility is a plus. Familiar with one of the following: jQuery, Mootools, Prototype Javascript frameworks (jQuery experience a huge plus) Strong understanding of web services (REST, SOAP, Advanced XML, SimpleXML) architecture & commonly employed technologies High motivation, excellent teamwork skills, flexibility, and ability to handle multiple tasks. Highly desirable: Bachelors/Masters Degree in Computer Science or equivalent Working knowledge of caching techniques (memcached & APC) Familiarity a plus in one or more of the following: Linux, Apache Internationalization (i18n) and Localization (l10n) specifically using CakePHP. Nice to have: Experience developing scalable web applications for high-volume sites. Exp., w/ C / PHP internals Experience with version control systems such as GIT, Subversion or CVS -------------------------------------------------------------------- We're looking to have someone smart and dedicated to come on board asap. A generous equity stake is involved if you are the right person. Please could you answer the following questions? It would help the team evaluate the breadth/depth of your experience - most of these are yes/no questions. At the same time we'd certainly appreciate some code samples, if you're comfortable sharing them. Questions Describe the largest/most complicated website you have built using CakePHP. How many years experience do you have with CakePHP? What version(s) of CakePHP have you used and for how much time? Please give us some examples of websites you have built. Mention what part(s) of each website you were responsible for (back end, front end, both, or a percentage thereof) and how much time doing each part took. For the websites you have built using cakephp, did you create unit tests for the models, controllers, plugins, components, helpers, behaviors, etc? Please send us some sample code of unit tests you have created. (optional) How familiar are you with php simpletest? What javascript framework do you use and why? Have you created any javascript plugins for any of the popular frameworks out there? Please send us a link to the most complicated javascript code you have written and are comfortable sharing, that you are proud of. (optional) Our projects aim to be very ajax-intensive. How comfortable are you with using ajax in cakephp? Please send us some sample code and demo link for an ajax call done in cakephp. How comfortable are you with advanced MySQL queries (inner joins, outer joins, etc) and MySQL database optimization? How comfortable are you with database design and normalization? Have you used Database Triggers? Have you used Prepared statements in MySQL? Have you used sub-queries in MySQL? Have you used smarty or any templating system? What is your experience with WebServices (REST and SOAP)? Are you comfortable using the simpleXML APIs in PHP 5? Do you use any css frameworks in your development? Have you used xinc/phing or other continuous integration tools in prior projects? What is your version control tool of choice? How long have you been using it for? How much experience do you have with Flash and Flash/javascript/ajax interactions How long would it take you to build a site like etsy.com in CakePHP 1.3? You will be working with a product manager and a graphic designer (who will be creating mock ups for you in photoshop), but you will be responsible for both front end and back-end (a lot of this will be ajax-intensive). Unlike etsy.com, we would prefer to use jquery/ajax instead of flash for the project. _____________________________________________ Please be as desciptive as you can when applying, you can send your resume/portfolio to [email protected], also please include the above questionaire in your application email, we ask that you be as descriptive as possible. You can also contact me on my cell: 503.470.0695 Thanks, and good luck! Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions. You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
