Buying Looking for front-end coder for long-term

Discussion in 'Programming' started by stats, Dec 22, 2011.

  1. #1
    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
     
    stats, Dec 22, 2011 IP
  2. TheDesignPeople

    TheDesignPeople Peon

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #2
    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
     
    TheDesignPeople, Jan 10, 2012 IP