Yii framework - Senior/Expert framework developer

Yii framework - Senior/Expert framework developer

Closed - This job posting has been filled.

Job Description

I am looking for a senior developer that is really well versed in the Yii framework deep down internals. Not so much the serverside views/widgets since this will be done clientside.

Please see this last posting for the initiation proof of concept that I did in the beginning of this project

High performance cachable websites web 2.0 in YiiFramework, mustache.js and icanhaz.js (http://kenneththorman.blogspot.dk/2012/11/high-performance-cachable-websites-web.html)

For the right candidate this is fulltime or parttime work, it depends on what fits you (I would prefer fulltime).


Keywords:
backbone.js - single page javascript routing engine
handlebars.js - client side templates
UI - TwitterBootstrap - Responsive Design

Yii - REST service layer, security and integration to
BigBlueButton, Moodle, ProcessMaker

Target devices: PC, tablet and phone



Standard senior developer skill requirements follow:

This is a position for a senior web developer only.

Please note:

I am NOT:
- interested in communicating with a projectmanager or a sales person.
- interested in a senior developer fronting other junior developers that is actually doing the work.
- interested in communicating via a shared "company" team account, only personal skype ids please.
- looking for someone that is timeslicing on all kinds of other projects.

I am:
- only interested in communicating directly with the end developer.
- only interested in talking to the actual end developer that is supposed to be typing the keyboard on my projects.
- looking for a "remote freelancer, hired long term" that will be a remote part of my team.


You MUST:
(please put "You MUST" in front of all the below lines until you get to the "Nice to have skills section")

- have a fast internet connection that allows for full screen sharing/collaboration
- have a headset for audio chatting on skype or other means
- must speak english well enough to be comfortable communicating on Skype via voice chat


General development:
- create no methods longer than 40-50 lines at most
- wrap code in a function with a good name to document your code rather no function and a comment
- adhere to no copy pasting
- write pragmatic code
- know how to write testable code / dependency injection


Web foundation knowledge:
- understand HTTP 1.0 and 1.1 protocol
- understand SOAP / REST
- know about HTTP action methods
- consuming SOAP webservices
- creating SOAP webservices


Website (web2.0) implementations
- understand AJAX, javascript, JSON, JSONP, getscript
- be comfortable using HTML / HTML 5
- be comfortable using jquery, jquery closures
- be comfortable using CSS (CSS 3)
- be comfortable using PHP


Tools
- use a full IDE that allows you to inspect variables, globals, set breakpoints
- develop and test the code on Linux (your server)
- have strong working knowledge of Subversion (branching, tagging, merging, reintegrating branches, cherry picking merges)
- must know how to work in a team with many people working on the same code at the same time in Subversion



Nice to have skills
Additional experience that is nice if you have:
- oAuth
- SAML
- LinkedIn and Facebook integtration knowledge
- OpenID
- C# / .NET 4.0 or Java
- Git

Do you feel that you can meet the majority of these requirements?

---
Skills: design, typing, english, json, jsonp, test, linux, linkedin, facebook, .net