Hatch Canada Junior Developer Part Time in Toronto, ON

Hatch Canada

Branch Toronto ON CA

Junior Developer
Toronto, ON

Community Voting System*. Coding made fun for everyone (but especially kids)*….

Hatch Canada: coding made fun for everyone (but especially kids)

Hatch believes in self-paced, mastery based learning and the idea that you learn computer programming best by doing.

If you assign or teach a project and get back 30 of the same thing, that’s not a project, that’s a recipe.

Hatch is positioned as an advanced-level coding experience. Thus, at the end of 12 hours of instruction, Hatch students can build such things as:
1) A science simulation of the phases of the moon (145 lines of code, 11 functions)
2) A game called Matrix Dodger (257 lines of code, 26 functions)
3) An art project called “House Eating The Moon” (33 lines of code, 4 functions), etc.

From the very first class, Hatch encourages students to build their own versions of the content taught – they learn how to be creative, how to deconstruct a complex problem into many simple ones, and how to think about solving these problems.

We deliver 8-12 week coding programs that result in 15-20 small projects completed. The program culminates in a Showcase Project. All projects go into a student’s portfolio, much like an artist’s or an architect’s portfolio. Students attend multiple programs and build multiple Showcase Projects, each one getting progressively complex.

We have a library of 600+ projects broken into categories (Coding, Design, Informatics, Theory) and themed series (Minecraft, Animation, Hockey, Games, etc.). Students learn the basics and then pick the projects that most interest them. Along the way, we make sure they learn and understand the building blocks of coding: variables, loops, conditionals, arrays, and objects.

We believe that Computer Science is about discovering the magic of building something useful. We believe that if you create an itch, i.e. a project that a student is really interested in, they will love the process of completing the project.

A Maker – Manager Lead Developer that grows & learns every day
We have taught hundreds of students at March Break and Summer Camps, at school-based after-school programs and at Hatch-run learning centers.

Hatch was started in Toronto, Canada. Our website has two main components: a marketing website and an online learning environment. We built version 1 over the course of a year with a 3rd party developer with experience in Django and Sass. The web app is currently a stable build, but only 10% of what we need to realize our vision.

Hatch is seeking a lead developer who believes that teaching kids to code can help change the world. You must be a self-starter who is passionate about this work and can effectively communicate this to others. The tech team will be just you – Recruiting 2-4 Summer 2016 interns and a 2nd full time hire sometime in 2016 will be the beginning of building out a core engineering team in a company where technology matters.

First projects to be completed

  • Data display systems – Hatch has Artist points and Skill Points – the data is being collected in the database, but not pushed out properly to users.
  • E-commerce functionality – Hatch currently uses Wufoo to collect registrations. Hatch wants this process to happen inside the Hatch website (e.g. with Stripe).
  • Single page sign up – Right now we have 4 info pages and 4 registration pages for our products. Hatch wants “all orange sign up buttons to go to the same page”.
  • Community Voting System – Every project a student builds gives Voting Points. Voting Points allows you to vote on projects other students build. The best projects as voted by the community get highlighted. This is brand new functionality.
  • Reporting tools – Parents and students should see progress and skills learned.

You need

  • A passion for the importance of learning code
  • 4+ years of relevant work experience, demonstrating a track record of successfully building web apps and understanding how to grow a team
  • Excellent interpersonal and communication skills (both verbal and written)
  • Strong team leadership and management capabilities
  • Demonstrated ability to collaborate with others and be a strong team player. You take pride in your work while recognizing and celebrating the contributions of others
  • Ability to work independently as well as in collaborative settings
  • Ability to build deep, trust-based relationships
  • Deep comfort with technology, working fast, and building good code review systems

We offer the following benefits
Hatch may be a startup, but we reward our talented team well!

  • Competitive salaries and annual bonuses
  • Ample paid time off as needed – we are about getting things done, not face time
  • The opportunity to work on a high-impact project and to deliver on a vision that is already defining the future of education
  • A fun, high-caliber team that trusts you and gives you the freedom to be brilliant

This is a part-time leading to full-time position.

Job Type: Part-time

Required education:

  • Bachelor’s

or proceed with Standard Application Form.

Employment Type: Part Time
Location: Toronto, ON, CA
Posted on: 2016-09-21
Posted by: