Jobs

Join the team

Educational games developer (HTML5)

Blake eLearning is looking for a developer to join our Content Team. You’ll help create and improve our vast library of javascript animated activities aimed at helping kids learn Maths and English.

You must have a keen eye for design and a passion to create interactive content that is so intuitive even a 3 year old can pick up an iPad and play them. We develop content for users aged 2 to 16 and deliver it through our websites and mobile apps, on phones, tablets and PCs.

You’ll join a team of 12 developers, artists and animators; and will work closely with our backend and frontend teams. Ideally the candidate would have previous frontend experience to help streamline our processes between the teams.

We work in two week iterations and deploy twice weekly, which means you won’t have to wait long to see your new creations go live! We also meet once a month for a steering group to discuss processes and best team practices.

Required skills

  • Knowledge of Javascript (ES2015 / ES6), especially canvas2D or other renderers (eg: CreateJS / Phaser / PIXI.js)
  • Experience creating interactive sites or games

Bonus skills

In the frontend team we use

  • Previous Frontend experience would be amazing
  • Adobe Animate / Flash
  • Photoshop
  • Sound Editing
  • CoffeeScript
  • iOS / Android development
  • Node.js
  • Ember.js

The Team

We have a good team and good culture at Blake.

  • Take pride in our work - doing it well is of benefit to both us as devs, the company, and most of all the kids
  • Pursue continuous professional improvement through learning, reflection and discussion.
  • In-house barista, free coffee!
  • Work from home flexibility
  • The office door is locked at 5pm. We work hard, but at 5 it's time to go home!
  • Pool table
  • Cycling facilities. Ride to work, lock up your bike and shower for the day.
  • We're a pretty social bunch, even outside work hours.

The Company

Blake eLearning is Australia's leader in online education for children of all ages.
Our learning sites and tablet apps are loved by hundreds of thousands of kids world-wide in both a home and school setting.

No recruiters please!

iOS / Android Engineer

At Blake, we’re looking for a Mid-Senior native app software engineer. The role encompasses the following areas:

  1. Developing new native applications. We’re about to start building a brand new app to serve a new market with our world class products.
  2. Maintaining and improving existing products. We have a number of existing iOS and Android applications that may need improvements from time to time.
  3. Working within a cross functional team. You will be a part of a team consisting of other specialists in Frontend & Backend technologies who will work closely with you to integrate our native apps with existing web applications.

Once a month we meet for various steering groups to discuss processes and team best practices. Anything goes and anyone can contribute. In the past team members have used this process to introduce things like spiking a move to TypeScript, getting regenerator in for async/await, and all kinds of code structural changes to name a few.

Technologies and skills

  • Extensive experience developing apps in Swift or Kotlin
  • Able to write re-usable, clean, structured code with tests
  • Up to date with the latest iOS and Android app development trends
  • Experience integrating with various authentication providers
  • Experience integrating with backend APIs and integrating with a progressive web app
  • Excellent communication skills, particularly with non technical stakeholders

Our other current technologies include:

  • Frontend: Ember.js, SCSS, Tailwind, QUnit, Prettier
  • Backend: Ruby, Rails, Rspec, Elixir, Phoenix
  • Tooling & Infrastructure: Git, Node, Bash, PostgreSQL, Docker, Cloudflare, AWS, Redis

Knowledge of any of these technologies is obviously a plus.

The Offer

We have a good team and good culture at Blake.

  • Take pride in our work - doing it well is of benefit to both us as devs and the company.
  • Pursue continuous professional improvement through learning, reflection and discussion.
  • In-house barista, free coffee!
  • Work from home flexibility - or even fully remote within Australia.
  • The office door is locked at 5pm. We work hard, but at 5 it's time to go home!
  • Pool table
  • Cycling facilities. Ride to work, lock up your bike and shower for the day.
  • We're a pretty social bunch, even outside work hours.

The Company

Blake eLearning is Australia's leader in online education for children of all ages.
Our learning sites and tablet apps are loved by hundreds of thousands of kids world-wide in both a home and school setting.

No recruiters please!

Frontend Engineer

At Blake, we’re looking for a Frontend Engineer. The role encompasses the following areas:

  1. Developing new features.
  2. Maintaining and improving existing products. We have a lot of code. We’re always trying to improve the codebase, bring things in line, and split common parts out. And it’s great to slowly-but-surely improve the quality of the products we’ve built.
  3. Improving developer tooling. We have a node-based build system for the content developers that they use for their game development. We also try to speed up our ember tests and build processes whenever possible.

Once a month we meet for a steering group to discuss processes and team best practices. Anything goes and anyone can contribute. In the past team members have used this process to introduce things like spiking a move to TypeScript, getting regenerator in for async/await, and all kinds of code structural changes to name a few.

Technologies

In the frontend team we use

  • Ember for our frontend framework
  • SCSS for our CSS
  • Node and some Bash for our build-tooling
  • AWS and Edgecast for deployment (Redis, CDN)
  • QUnit for testing
  • Eslint for code-style but considering a move to prettier

Knowledge of any of the technologies we use to develop our APIs is obviously a plus

  • Ruby
  • Elixir (Erlang/Beam)

Ember experience is not a requirement as long as you have a desire to learn.

We’re a team of 7 that maintain approximately 10 ember applications of varying sizes. We have 20 private npm packages that we use to share code between them all. We also maintain some internal tooling in node to support our own work and the work of our Content team, the game developers.

The Offer

We have a good team and good culture at Blake.

  • Take pride in our work - doing it well is of benefit to both us as devs and the company.
  • Pursue continuous professional improvement through learning, reflection and discussion.
  • In-house barista, free coffee!
  • Work from home flexibility
  • The office door is locked at 5pm. We work hard, but at 5 it's time to go home!
  • Pool table
  • Cycling facilities. Ride to work, lock up your bike and shower for the day.
  • We're a pretty social bunch, even outside work hours.

The Company

Blake eLearning is Australia's leader in online education for children of all ages.
Our learning sites and tablet apps are loved by hundreds of thousands of kids world-wide in both a home and school setting.

No recruiters please!