We are seeking a mobile application developer to work on user interface and application logic for our end-to-end encrypted communications and productivity platform. You will be in charge of building our mobile apps with a single code base using JavaScript, Cordova and Reactjs. The project you will be working on is open source, and you will have a chance to contribute to other open source libraries as well.
Main duties will include:
Building our mobile applications with a focus on security and intuitive user interfaces;
Keeping our code base as cohesive as possible between all platforms;
Writing native libraries (or contributing to existing open source projects where appropriate) in ObjectiveC, Swift and/or Java;
Working with other developers to find a balance between JavaScript and native code;
Participating in all aspects of the software development process as required, including design, development and testing;
Learning new models, techniques, and technologies as they emerge, integrating knowledge from multiple sources to bring new solutions to business problems;
Writing documentation and interacting with open source community members.
