Code your way in to a job *
var youCanReadThis, youKnowCSS, youKnowHTML, candidateGradDate, wotoPageUrl; $(function(){ if (youCanReadThis) { if(!youKnowCSS || !youKnowHTML) return null; var myScore = new candidate({ criterion1: doYouHaveCreativeFlair(), criterion2: canYouEngageOnSocialChannels(), criterion3: isFreshGrad(candidateGradDate) || isPassionateDigitalMind(), criterion4: isWillingToWorkHard() }).tryToHire(); var amISuitableForWoto = myScore >= 0; // TODO: Replace "0" with your score. if(amISuitableForWoto && doIWantToWorkForWoto()){ if(new Date() < new Date(2014, 9, 30)){ if(sendApplicationEmail("apply@woto.com", wotoPageUrl) == "You are hired") startWork(); } } } }); function doYouHaveCreativeFlair(){ // TODO: Check if candidate can demonstrate creativity return true; } function canYouEngageOnSocialChannels(){ // TODO: Check if candidate is active on Facebook, Twitter, LinkedIn, // Google+, Instagram, Pinterest return true; } function isFreshGrad(candidateGradDate){ return candidateGradDate > new Date(2012, 05, 01); } function isPassionateDigitalMind(){ // If you've read this far, you're probably passionate enough return ":)".length == 2; } function isWillingToWorkHard(){ var experienceGained = 0; var willingnessLevel = 0; // TODO: Find the right value here. // Really, we need the value to consider your application! for(var i = 0; i < willingnessLevel; i++){ experienceGained = experienceGained + (i / Math.PI); } return experienceGained > 39788656195.5023; } function doIWantToWorkForWoto(){ // TODO: Read the comment below and decide the return value /*** Woto's creators are after a savvy tech/digital intern, to help them make Woto whirl over the next few months. The role would be a varied one and enable you to hone your skills in a number of areas, from copywriting to coding, content creation to template making. ***/ return true; } function sendApplicationEmail(email, wotoPageUrl){ // We are expecting a woto page from you with your application to this email // TODO: Implement this and make sure appointment is subject to contract } function startWork(){ // INFO: Woto's digital agency is BBH, which is where you will be located window.open("http://www.bartleboglehegarty.com/london/contact"); } candidate = function(props) { this.init(props); }; candidate.prototype.personScore = null; candidate.prototype.properties = {}; candidate.prototype.init = function(props){ this.personScore = 1; $.extend(candidate.prototype.properties, props); }; candidate.prototype.knowsCss = function(){ this.personScore = 1; }; candidate.prototype.tryToHire = function(){ if(this.properties.criterion1) this.personScore += 5; if(this.properties.criterion2) this.personScore *= 2; if(this.properties.criterion3) this.personScore *= 5; if(this.properties.criterion4) this.personScore += 10; return this.personScore; };
No recruitment agencies, which can't (and don't) code themselves, please!
* Subject to Contract