Posted July 7th 2017

Position Description

We are hiring an intermediate to senior developer to focus on our Android app. Our mobile apps are built with React Native, and your job would be to contribute to both JS and native code.

You will be implementing features on the mobile app, improving performance by moving resource-intensive functionality into native modules. You will also contribute to UI code and should have a good eye for clean user experience.

The project you will be working on is open source, and you will have a chance to contribute to other open source tools and libraries as well.



  • 3+ years experience building mobile applications;
  • 3+ years of experience in Java and/or JavaScript development;
  • Familiarity with React Native, React, or other JavaScript frameworks;
  • Excellent understanding of performance issues in mobile environments;
  • Excellent documentation skills;
  • Interest in security, privacy, and related topics;
  • Ability to clearly articulate technical problems, design and implementation choices to a broad range of stakeholders (e.g. support staff, researchers, sales);
  • Approachable, friendly team player ? no rock stars!


  • Experience in security or applied cryptography;
  • An interest in usability and human-centric design;
  • Experience with React Native or React;
  • Contributions to open source communities (whether code or other kinds of content, e.g. localization, documentation).

Additional Information

Our development team is partially remote (with a "remote first" process), so we expect candidates to have excellent written communication skills. Benefits include flexible schedule and location, though we are seeking candidates based in Montreal.

We encourage applicants for all positions to send a description of a recent project they?ve enjoyed working on, and a link to it if publicly available. We would also love to hear comments on usable security in general, or directly relating to our product. Applications may be in French or English.

Company Description

At Peerio, our mission is to provide easy-to-use privacy to everyone. We make a communication and collaboration tool for small to medium business and professionals, with great ambitions for larger teams and enterprise. All our encryption is open source. 

Our ideal teammates are invested in making security accessible and are excited by the challenges presented by the security space. Our friendly and dedicated team is headquartered in Montreal, with some remote team members in Europe and the Americas. Across all areas and skill sets, we are looking for excellent communicators who enjoy learning new things, are eager to be part of a vibrant community, and love to share their knowledge and skills with others.