AIESEC – PolyCademy Application Process For Web Developer Intern Prepared by AIESEC ANU
November 2013
Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
Table of Contents INTRODUCTION............................................................................ 3 APPLICATION TIMELINE ............................................................. 4 JOB DESCRIPTION ...................................................................... 5 APPLICATION PROCESS ............................................................ 6 General Preparation........................................................................6 Written Applications.........................................................................6 Preparing your Motivation/ Cover Letter..........................................7 Preparing your CV...........................................................................7
Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
Introduction Congratulations on taking the first steps with this internship application. AIESEC ANU is located at The Australian National University in Canberra, Australia. The local committee has been active for 30 years providing leadership exchange programs to youth worldwide. AIESEC ANU is proud to host an internship program with PolyCademy.
PolyCademy Polycademy is an academy for aspiring entrepreneurs who want to learn how to build software so they can build their own MVP (minimum viable product) for their startup or for fun. Polycademy is also a factory for creative productions, that is we build software and hardware applications for commercial and open source use. Sometimes we also work for clients who want us to build web applications or web sites. Therefore Polycademy is a technology workshop that needs interns who can help with the teaching of students at Polycademy, the development of new software and hardware projects, and the maintenance of servers and developer operations.
Host Local Committee:
AIESEC ANU, Australia
Host Organisation: Position Start Date: End Date: Duration: Salary:
PolyCademy Web Developer Intern 10th January 2014 21 February 2014 6 weeks $0
The conditions for this internship outlined below are non-negotiable, unless stated otherwise. Due to the large number of applications we receive, only successful applicants will be contacted. Understanding and abiding by all requirements below will increase the likelihood of your application being passed. Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
3
Application Timeline 6
7
th •
10 applicants are shortlisted.
•
Advised of interview times for AIESEC ANU
th
- 9
th
December, 2013 – AIESEC Interviews
•
AIESEC interviews applicants.
•
Advised of progression
10
1
December, 2013 - Applications due Midnight AEST (GMT+11)
th
December – 13
th
November, 2013 – Company Interviews
•
3 shortlisted applications are sent for review and interviews are organised.
•
Applicant shall be advised of outcome
st
December 2013
•
10
Complete required PolyCademy preparation.
th
• 13
th
•
January 2014 Induction and transition starts at PolyCademy on a part-time basis January 2013 Full-time formal employment at PolyCademy commences
Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
4
JOB DESCRIPTION Duties: The developer intern needs to have an aptitude for self-learning of new technologies. For example if they understand how to use MySQL, but the project involves MongoDB, then they need to get up to speed with MongoDB using internet documentation within a couple days. This means that the intern does not need to know everything at the start, but simply that they are able to learn and implement and adapt the project's requirements. The developer intern may be tasked with helping develop projects potentially including but not limited to: a. Distributed asynchronous message queuing as a service involving NodeJS, Sockets, MongoDB and SailsJS b. Web based animated presentation software similar to Prezi involving Javascript Animation and web based P2P c. Validation libraries involving PHP & Composer d. Front end libraries involving AngularJS e. Data consumption and life quantification services f. PHP framework development involving Slim framework d. Maintenance and development of http://snapsearch.io e. Maintenance and development of http://polycademy.com f. Mainentance and development of http://phpbounce.aws.af.cm g. Integration with hardware involving Tessel, Arduino and Raspberry Pi h. File synchronisation involving Bittorrent, Git, Dropbox clones and Amazon S3 i. Server maintenance involving process controls such as SupervisorD, Vagrant and Dokku/Docker j. Teaching students of Polycademy based on their own experience or from the curriculum. Also teaching fellow interns.
Skills & Competencies a. Experience with front end web development languages involving: HTML, CSS, JS b. Experience with at least one general purpose language involving either: PHP, Ruby (on Rails), Python, JS (with Node), Haskell, C (variants), Clojure, Rust, Go lang‌etc. Optional Skills: a. Experience using Unix systems such as Linux and Mac and command line experience using any of the shell variants. b. Experience with various database management systems including SQL variants (MySQL), NoSQL variants (MongoDB). c. Experience with network programming involving sockets, web sockets, TCP and UDP protocols d. Experience with various programming methodologies involving OOP, Functional and Artificial Intelligence e. Hardware and electronics experience involving Microprocessors or Microcontrollers f. Work experience in relevant industries but this is not necessary Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
5
Application Process General Preparation 1.
Read this whole document carefully – if you have questions do not hesitate to ask us, via <chaoke.xxx@aiesec.net>.
2.
Analyse whether the skills & experiences you possess make a good match with the Candidate Requirements of the internship
3.
Understand the organisation’s business from their website. Make sure you do your research just like with any job search!
4.
Make sure the starting date & ending date are realistic for you – There is no room for negotiation on the timeline
5.
Make sure you take into consideration the language status requirements of the internship, proficiency in English is a must, and the others are not essential.
6.
Submit an electronic application to:chaoke.xxx@aiesec.net
7.
Application Subject heading: PolyCademy, Web Developer Intern ,LastName,FirstName
8.
th Due:11:59pm (GMT+11) on December 6 ,2013
Written Applications Your application package should be ONE single PDF document (not word, not separate files) consists of: • Motivation/Cover Letter • CV or Resumé • Evidence of Tertiary Education (photocopy) • Academic Transcript Use this: http://www.pdfmerge.com NB. If your application is not in this format, then it will not be accepted.
Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
6
Preparing your Motivation/Cover Letter Cannot exceed 1 page and make sure you address (direct) your cover letter TO PolyCademy and include the following: a) Your Personal Motivation to work in that position and the organisation b) Summary of the relevant skills & experiences in paragraphs that match the requirements of that specific position Note: A Motivation Letter that is NOT customized gives a very negative impression to the individuals doing the selection. It shows that the applicant seems to be randomly applying to a lot of jobs simultaneously and is not committed to any one in particular.
Preparing your CV Cannot exceed 2 pages and make sure you adjust your CV to the particular Job Role and include the following (this is a suggested format): 1.
Your career aspiration (2-3 lines)
2.
Personal:Make sure this information is the most current that you use frequently. •
1.
2.
3.
Contact Information (Email & Phone number – OBLIGATORY)
Academic Background and Education Information •
Could add courses relevant to the job requirements
•
Graduation date (planned graduation date)
•
Grades (Must have academic transcript available for inspection)
ProfessionalExperiences •
Include only those which are relevant to the job requirements
•
Under each job experience, give 2-3 bullet points about your relevant achievements in this role
IT Skills and Language Skills •
Be specific and accurate of your level of proficiency
Chuck Chaoke | AIESEC Australia Account Management Manager 2013 - 2014 e: chaoke.xxx@aiesec.net m: +61 452 219 744
7