Mobile Developer Top Hat

Mobile Developer

Engineering - Toronto, Ontario


About Top Hat:

Top Hat is a high-growth education technology company; we provide tools to make teaching more interactive, fun and engaging. Top Hat helps professors make every lecture count by transforming mobile devices into powerful classroom engagement tools. We have a vibrant culture of brilliant people who are innovators, thinkers, and creative geniuses.  We believe in defying the status quo and we want smart people like you to join us.


Job Description:

Top Hat is looking for iOS or Android developers to be part of a growing team building out our native mobile apps, used in class by students and professors all over the world. We're looking for someone highly technical who also understands the nuances of beautiful user experiences on mobile.


About the Gig:

  • Work in a fast-paced, collaborative team environment

  • Maintain and improve the iOS or Android application used by over a million students

  • Implement new features in the Top Hat phone and tablet apps

  • Improve application performance and reliability

  • Provide solutions to exciting new problems

  • Work closely with our design and backend teams to help bring beautiful, usable, and fast mobile designs to life (Our backend is a REST API built with Django, with Node.js for realtime. Everything runs in a high-availability setup on AWS, with MySQL, memcached, autoscaling.)

  • Contribute ideas and participate in design and planning discussions with your team<span

About You:

  • You are very smart and able to learn quickly

  • You probably have a technical undergraduate degree (ie. computer science/engineering)

  • You have a few years of development experience on at least one of the iOS or Android platforms

  • You are able to architect robust, maintainable systems, not just hack together code for one-off projects

  • You want to work on an app that is positively influencing the education space

You should be comfortable with most of the following:

  • Current knowledge of iOS or Android development technologies and tools

  • Mobile network programming (client-server)


  • Git

  • Automated unit and integration testing


We think the best sign of a good developer is interesting projects they’ve done. Tell us your about the cool stuff you’ve built!


The fabulous life on the Top Hat engineering team comes with other sweet perks too

  • Outstanding company culture, with a team that is super smart, highly motivated & stoked to be a part of a company that is changing the face of education.

  • We have hack weeks, where developers get to spend time working on ideas that they're super passionate about, and we host Hack & Tell events bi-monthly.

  • Competitive health and dental benefits

  • We offer snacks and catered lunch every day!

  • Oh, and did we mention board games at lunch?

  • We are one of the top education technology companies in North America (named one of the Top 50 Companies to Watch by Deloitte Consulting)

Job Type: Full-Time

Resume & cover letter can be submitted through