The OAN Careers

Sr. Mobile Application Developer
Toronto, Ontario, Canada


Here at the OAN, we're on a mission to solve the unintended consequences of platform problems, and a major part of that mission is building open applications. As a mobile application developer and member of the Engineering team, you will be dedicated to building our flagship product and ultimately, you'll be designing and building the first generation of mobile apps connected to the Open Application Network. Developers are at the center of our ecosystem and to be successful, we need mobile developers that have a passion for pushing mobile applications to the limits and that are motivated to solve the real problems.


So who are you? A self-motivated, impatient, get-sh!t-done developer, committed to owning your own code and above all else, you take great pride in what you ship. If you’re passionate about mobile platforms and building user-friendly apps, we want to meet you.


At the Open Application Network we are looking for bright intelligent minds who will contribute in defining the future of technology. Being bold, taking risks and moving fast is in our DNA. Living on the cutting edge of technology, we come to work every day with unbounded enthusiasm for pushing the boundaries of what's possible with technology.


The Open Application Network


We are looking for people who have previous experience with building applications, and a knack for understanding technology, stacks and how the best products are built. You'll pick up our existing mock-ups and take them to the next level. With that in mind, here's an example of opportunities that you'll get in this role:

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code that is maintainable, testable and high performance
  • Define and design application components and develop new features and user interfaces from wireframe models
  • Write unit and UI tests as part of your code to identify malfunctions (TDD)
  • Support, troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Work closely with product development team to plan new features
  • Lead, coach and develop junior developers
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

Required Skills

  • 4+ years of proven professional experience as a mobile developer
  • Experience with different mobile and web development frameworks i.e. React Native, Apache Cordova, Ionic etc.
  • Android or iOS native app development, bonus if you have both
  • Built an application from scratch to launch and have a portfolio of released applications on the App store or the Android market
  • Experience with JavaScript, Java and Swift
  • Integrated with mobile hardware and mobile sensors, like GPS and Bluetooth.
  • Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
  • Experience using and integrating third-party libraries and APIs
  • Experience working in an iterative software development environment - Agile, SAFE, Scrum, etc.

What we offer:

  • Robust benefits plan
  • $500/year health spending account
  • $1000/year professional development budget
  • Friday lunch, snacks, and coffee

The Open Application Network is an equal opportunity employer. We are committed to providing reasonable accommodations and will work with you to meet your needs. If you are a person with a disability and require assistance during the application process, please don't hesitate to reach out! We celebrate our inclusive work environment and welcome members of all backgrounds and perspectives to apply. Please note that we are a dog-friendly office.

Know someone who would be a perfect fit? Let them know!