Jobs

Join the team

Quality Assurance - Web Application Tester

Blake is looking for an experienced Web Application Tester to join our Quality Assurance team as a contractor. You'll be helping to keep our suite of educational products functioning at a high quality for hundreds of thousands of students, teachers & parents across the world. The contract duration will be be 12 months.

What you'll be doing:

  • Identifying and defining the required tests, monitoring the test coverage and evaluating the overall quality
  • Using and developing problem-solving techniques to resolve customer issues
  • Reproducing problems and managing them to resolution effectively and proactively
  • Providing detailed bug reports
  • Escalating issues to other teams where appropriate
  • Providing support in release management to ensure timely release of changes to production

About you

  • At least 3-4 years of experience in a Testing Role
  • Experienced in documenting test cases and scenarios
  • Extensive experience in testing mobile apps and web based applications
  • Strong functional testing experience and thorough knowledge about test methodologies and process
  • Some experience in Customer Service/Application support
  • Ability to work independently as well as part of a team
  • High attention to detail
  • Proactive attitude and thorough focus on software testing and documentation
  • Excellent Written and Verbal communication skills
  • Excellent time management and an ability to prioritise multiple tasks
  • Technical knowledge / Automation experience will be highly regarded

About us

  • In-house barista, free coffee!
  • Work from home flexibility
  • Adjustable standing desks
  • 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 located in Leichhardt, Australia, about 5kms from the Sydney CBD

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

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!