We are looking for a front-end coder to work on our large and evolving project. This is for a long-term working relation, this is not a one-time job. Requirements Willingness to complete a test assignment. Be available via IM during most of working hours by US PST time Good attention to details Excellent knowledge of HTML and CSS Good sense of design and page user-friendliness Fair knowledge of PHP scripting (OOP is NOT required). Good enough to use loops, conditionals, and deal with arrays. Good knowledge of jQuery All candidates MUST complete the bellow test assignment. Please note, this is only a TEST assignment and will NOT be used anywhere. The only purpose is to test your skills. If you are not willing to complete this assignment, please do not bother us. I understand some ppl unwilling to do test assignments, but please understand that if you get accepted you will have a constant flow of job (and money) coming your way, so it's worth a try. Test Assignment: 1.) make a display <div> element on the page (e.g. an empty <div> which visually appears as a bordered box) 2.) given the serialized array of calendar of November 2011, make the calendar's visual appearance and place the calendar under the display <div> 3.) When creating the calendar .... Don't forget to create a header row with names of days of the week starting on Sunday (S,M,T,W,T,F,S) Days that are [inepisode] should be highlighted (different color of the cell) Days that have [marking] should have a little marking with letter "v". The letter "v" itself should be put on a background color given by [marking_color] 4.) Clicking the small markings (the "v"-s) on the calendar should fill up the display <div> with the date and name of event (given by [event_name]), e.g. "Tue, 15: A cool event". Use jQuery for doing it. And here is the serialized array for the calendar: (make sure to copy it whole, or else it won't work) a:5:{i:1;a:5:{s:3:"Tue";a:2:{s:4:"date";s:1:"1";s:9:"inepisode";i:0;}s:3:"Wed";a:2:{s:4:"date";s:1:"2";s:9:"inepisode";i:0;}s:3:"Thu";a:2:{s:4:"date";s:1:"3";s:9:"inepisode";i:0;}s:3:"Fri";a:2:{s:4:"date";s:1:"4";s:9:"inepisode";i:0;}s:3:"Sat";a:2:{s:4:"date";s:1:"5";s:9:"inepisode";i:0;}}i:2;a:7:{s:3:"Sun";a:2:{s:4:"date";s:1:"6";s:9:"inepisode";i:0;}s:3:"Mon";a:2:{s:4:"date";s:1:"7";s:9:"inepisode";i:0;}s:3:"Tue";a:2:{s:4:"date";s:1:"8";s:9:"inepisode";i:0;}s:3:"Wed";a:2:{s:4:"date";s:1:"9";s:9:"inepisode";i:0;}s:3:"Thu";a:2:{s:4:"date";s:2:"10";s:9:"inepisode";i:0;}s:3:"Fri";a:2:{s:4:"date";s:2:"11";s:9:"inepisode";i:1;}s:3:"Sat";a:5:{s:4:"date";s:2:"12";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}}i:3;a:7:{s:3:"Sun";a:2:{s:4:"date";s:2:"13";s:9:"inepisode";i:1;}s:3:"Mon";a:2:{s:4:"date";s:2:"14";s:9:"inepisode";i:1;}s:3:"Tue";a:2:{s:4:"date";s:2:"15";s:9:"inepisode";i:1;}s:3:"Wed";a:2:{s:4:"date";s:2:"16";s:9:"inepisode";i:1;}s:3:"Thu";a:2:{s:4:"date";s:2:"17";s:9:"inepisode";i:1;}s:3:"Fri";a:2:{s:4:"date";s:2:"18";s:9:"inepisode";i:1;}s:3:"Sat";a:5:{s:4:"date";s:2:"19";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}}i:4;a:7:{s:3:"Sun";a:2:{s:4:"date";s:2:"20";s:9:"inepisode";i:1;}s:3:"Mon";a:2:{s:4:"date";s:2:"21";s:9:"inepisode";i:1;}s:3:"Tue";a:5:{s:4:"date";s:2:"22";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}s:3:"Wed";a:5:{s:4:"date";s:2:"23";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}s:3:"Thu";a:2:{s:4:"date";s:2:"24";s:9:"inepisode";i:1;}s:3:"Fri";a:2:{s:4:"date";s:2:"25";s:9:"inepisode";i:1;}s:3:"Sat";a:2:{s:4:"date";s:2:"26";s:9:"inepisode";i:1;}}i:5;a:7:{s:3:"Sun";a:5:{s:4:"date";s:2:"27";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}s:3:"Mon";a:2:{s:4:"date";s:2:"28";s:9:"inepisode";i:1;}s:3:"Tue";a:2:{s:4:"date";s:2:"29";s:9:"inepisode";i:1;}s:3:"Wed";a:5:{s:4:"date";s:2:"30";s:9:"inepisode";i:1;s:7:"marking";s:1:"v";s:13:"marking_color";s:7:"#00CCFF";s:10:"event_name";s:12:"A cool event";}s:3:"Thu";a:2:{s:4:"date";s:1:"1";s:9:"inepisode";i:1;}s:3:"Fri";a:2:{s:4:"date";s:1:"2";s:9:"inepisode";i:1;}s:3:"Sat";a:2:{s:4:"date";s:1:"3";s:9:"inepisode";i:1;}}} Code (markup): The final page should be in .php If this test takes you more than couple hours to complete, please abandon it. Please complete the assignment and PM me with the source code as well as the time it took you to do and the money you would ask if this was a real assignment. Again, please keep in mind, this is a TEST assignment and your code is NOT going to be used anywhere. We have a LARGE project, and are just seeking for the right person for long-term job. Please submit completed assignment only via PM. Thanks. Waiting for your PM's
Hi, I have available developers now that can work on your web projects. Do check out our portfolio at http://designprosolutions.com/ If you like what you see, let me know so that we can discuss further and give you a proper quote. Cheers, Irving Senior Developer at The Design People