Software Development Engineer

UlulabApply for this Job
Posted
September 9, 2020
Full Time
Canada
Remote

What we do

Playing is learning. We create games that transform kids’ understanding of complex subjects through gameplay. Most importantly, truly understanding a subject positively changes their feelings about it. We have shipped award winning games like Slice Fractions (Apple Best of 2014) and its sequel (App of the Day). We’re a small team in the creative city of Montreal, Canada.

How we do it

We have been able to get visibility worldwide because we apply strong game design principles in the field of kids educational apps, where real games are rare. Our current project is an ambitious service which tackles several complex subjects in primary school mathematics.

Perks

  • Make a difference in the world: your job has a measurable beneficial impact on hundreds of thousands of kids worldwide;
  • Wear lots of hats in a small indie development team;
  • For the duration of the COVID-19 pandemic, we expect our team to mostly work from home. When it is safe to do so, we will return to the Gameplay Space, a coworking environment downtown Montreal with 20+ indie game companies that hosts lots of game related events;
  • Benefit from flexible working hours.

What you’ll be working on

  • Own large portions on the software development of our upcoming project in mathematics;
  • Design and implement a scalable architecture that can tackle challenging tasks for mobile devices, such as efficiently using Unity’s Addressables, or loading and displaying dynamic content fetched from a database;
  • Contribute to the game design and help iterate and test new ideas and refinements;
  • Ensure that the codebase quality stays high;
  • Anything else that needs to be done to ship awesome products :-).

Ideal candidate

  • Degree in computer science, software engineering or equivalent experience;
  • At least 5 years of experience in software development;
  • At least 3 years of experience in video game development;
  • Knowledge of Unity / C#;
  • You’ll be part of a startup environment with plenty of opportunity for solving various problems requiring you to learn whatever is needed to solve them;

Nice to have

  • Previous startup experience;
  • Experience in back end technologies (JavaScript, PHP, SQL);
  • Previous experience in shipping a video game;
  • A strong interest in mentoring others in a proactive and respectful manner;
  • Ability to interact in both French and English.

If you do not tick all of the boxes above, we still encourage you to apply. These are preferred guidelines but we are more interested in candidates with the right passion and attitude towards educational games and marketing, then those without.

We are an equal opportunity employer. All applicants will be considered for this role without attention to race, color, religion, gender, sexual orientation, gender identity, national origin, parental status or disability status. We particularly encourage applications from women, gender minorities and people of color as these groups are underrepresented in our industry.

If you’re interested in this position, please send your CV and cover letter to hr@ululab.com

Slice Fractions screenshots


About Ululab

Our mission is to offer video games that are fun and pedagogically sound. The games focus on learning content directly inspired by mathematics and science curriculums.

We believe we can show that video games can offer much more than they do right now. We believe games can help kids develop an interest in science and mathematics. This naturally leads to better perseverance and performances at school, but also in career opportunities.

Apply for this Job
related jobs
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.