Skip to content

Instantly share code, notes, and snippets.

@Flip
Created November 25, 2010 13:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Flip/2e4ca0937fa0ac46a015 to your computer and use it in GitHub Desktop.
Save Flip/2e4ca0937fa0ac46a015 to your computer and use it in GitHub Desktop.
NSCompany *simfy = [[NSCompany alloc] initWithName:@"simfy"]; //providing the largest music streaming platform in Germany and Switzerland
[simfy setCompanyStatus:SucessfullStateGrowing]; //VC-backed
[simfy setCompanyBase:@"Cologne"];
NSMutableArray *programmers = [simfy searchForApplicants];
for(Programmer* programmer in programmers)
{
if(
([programmer isFemale] || [programmer isMale])
&& [programmer hasSkill:@"Xcode AND dreaming in Objective-C"]
&& [programmer hasPassion:@"user interface design AND usability"]
&& [programmer hasInterest:@"(any)music AND streaming AND encryption AND high performance"]
){
// ok - she/he is in .. lets see whats next!
[programmer addExpectation:@"Participate in the architectural design for our mobile applications"];
[programmer addExpectation:@"Develop and maintain new features"];
[programmer addExpectation:@"Debug, test and prepare packages for App Store submission"];
[programmer addOffer:@"A team of smart, interesting and passionate people"];
[programmer addOffer:@"Flat hierarchies and a fast decision-making processes"];
[programmer addOffer:@"flexible working hours and highly attractive compensation"];
[programmer addBonus:@"Working equipment of choice"];
[programmer addBonus:@"Music, drinks and chips at a flatrate"];
[programmer addBonus:@"An Italian chef that cooks twice a week for the office"];
if([programmer likesCompany:simfy]){
NSDate *startingDate = [programmer getStartingNewJobDate];
SimfyApplication *application = [SimfyApplication initWithContactMail:@"jobs@simfy.de" startingDate:startingDate];
[application attachCVFileAtPath:@"cv.pdf"]; // required!
// Reference Apps
if([programmer hasAppsInStore])
{
for(App* app in [programmer getApps]){
[application addReferenceApp:app];
}
}
// Reference Code
for(CodeSnipped* code in [programmer getCodeSnippetsOfType:CodeSnippedBestType]){
[application addReferenceCode:code];
}
// Misc
if([programmer hasSocialNetwork:@"xing"])
[application addSocialNetwork:@"xing"];
if([programmer hasSocialNetwork:@"linkedin"])
[application addSocialNetwork:@"linkedin"];
//Submit
if([application submitApplication]){
NSLog(@"you rock!");
}
//MM
[application release];
}
}
}
[simfy release];// just for Memory Management - we would like to hire your on long term base :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment