Software Engineer - Frontend (Javascript)

Software Engineer - Frontend (Javascript)

Location: Toronto, Ontario, Canada

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

We at EventMobi develop a platform to help events & conferences create their own mobile apps and manage their events more easily. We are growing our talented team, and are looking for a Frontend Engineer / Software Developer with a focus on Javascript to help make an impact!

EventMobi uses a distributed SOA architecture exposed through a (Python) RESTful API to feed our Node & AngularJS applications – from our mobile apps, to the app-building services, real-time chat / mapping services and tons more.

In the past year we’ve more than tripled our growth & our software now services 4000+ events and millions of users worldwide. We’re expecting that growth to continue again (while still being bootstrapped with no funding) and if you are interested in helping us scale, and meet the next set of challenges, let’s chat! Hopefully you also have some familiarity with our tech stack - AngularJS, NodeJS, Redis, Karma, Sinon, Chai, Grunt as our main frontend tools.

Your main responsibilities include:

  • Be part of our core Javascript focused front-end team to push best practices and well structured JS codebase
  • Take ownership of products to design, architect, and extend the client side of EventMobi web and mobile-web apps
  • Be able to extensively profile, and deeply analyze our client-facing applications through frontend performance / debugging tools

Challenges we’re currently tackling (and you could be too):

  • Bridging the native to web experience by building extremely performant and rich experiences that work on any device, online or offline through AngularJS
  • Building real-time mobile & web applications through HTML5, AngularJS, Websockets, and Node.js
  • Developing rich user interfaces with an eye for performance (RAM usage on DOM elements, lazy loading techniques, etc)


  • Bachelors degree in Computer Science, Engineering or related discipline
  • Experience with Javascript MVC frameworks (AngularJS, Backbone.JS, EmberJS)
  • Understanding in using dynamic languages like Python, Ruby or PHP
  • Can make your way around playing in UNIX


  • Want to get involved in all parts of the tech stack and have a commitment to code quality
  • Excellent communication and creative approach to complex problems
  • An understanding of data-structures, modular design, and high quality code
  • You must be a self-starter and require minimum supervision. We need someone who can take in the vision and come up with fantastic ideas and execute

What you’ll get at EventMobi:

  • Competitive salary with a bonus structure
  • Health coverage, company retreats & other perks
  • A small, extremely smart & open-minded team that is passionate about cutting edge mobile and web technologies
  • A completely transparent, open, and collaborative environment
  • All of our engineers attend a conference of their choice, with travel, all paid for
  • Free breakfast every morning
  • Your choice of workstation (MacBook Air? Thunderbolt display? you name it)
  • The ability to try new things, fail and learn, and be as creative you can be. We do not understand limits!

    Date Posted:
    Sep 1, 2014 8:45 PM PDT

    Toronto, Ontario, Canada

    EventMobi is the most popular event app platform for conferences and tradeshows worldwide. Create an app for your event in minutes, enhance attendee experience and increase sponsorship opportunities with an event app that works across all devices and even works without an internet connection. Comprehensive and cost-effective for small and large events, EventMobi makes mobile event apps simple. more