*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

Reply via email to