Mobile Developer (Android and iOS), Remote

New Vector ,
London, Greater London

Overview

Job Description

Who We Are New Vector is the startup which employs the core team behind matrix.org the leading project for secure, open decentralised communication. Matrixs mission is to make messaging as open as email allowing everyone to choose where their data is hosted, enjoy private conversations thanks to advanced encryption, and ultimately be in control of their own communication. Matrix powers Riot, our flagship messaging apps for the web, iOS & Android, along with Modular, our SaaS platform for personal & professional use. We build things for everyone, and we know we cant succeed without a diverse team. Our hiring process is designed to be humane and give candidates the best chance to show us what you can do. If we ever fall down on this, please let us know. The Role As iOS and Android Developer, you'll work on a range of applications including an exciting governmental project. The French Government trust Matrix to power their internal instant messaging via the Tchap app, which is based on a fork of the popular Matrix client Riot. In this role, you will work on the Tchap project connecting 5 million people and bringing decentralised communications to the heart of government. Additionally there will be projects operating at a similar scale and ambition bringing Matrix to as many people as possible. We are open to remote applications, though the core of the mobile team is based in Rennes, France and so would prefer a European (or nearby) timezone. Since (almost) everything we do is open source you can get a great feel for exactly what it would be like to work on this project, why not join our developer channels at #riot-ios:matrix.org, #riot-and:matrix.org and #riotx:matrix.org to provide a window into the core team and the community. Come and say hi! Requirements We dont have hard requirements for the role, we just want to build the best possible team, but we'd be particularly excited to speak to you if you have experience with some of the following: * Designing and building performant, maintainable iOS and Android applications * Using Kotlin in a professional capacity (RiotX is written in Kotlin and makes use of the latest Android frameworks (introduced by jetpack/androidx) and best practices * Experience with Objective-C and Swift (Riot is written in Objective-C and Swift - not all our codebase has been updated yet) * Designing UI using the Interface Builder and / or Android ConstraintLayout * Employing established UX conventions with an eye for aesthetic design * Working with or as part of an open source community * Providing and receiving peer code review * Working in an Agile/Lean development environment * Based in a European timezone Finally, New Vector is a mission driven company, we believe passionately in the importance of decentralising the internet. We hope you feel the same way :-) Benefits Our general approach is to treat people like adults and acknowledge that by being flexible we create an environment for people to do their best work. For more details here is our manifesto. That said specific points that differentiate us. * Work (almost) full time on FOSS projects with high visibility and a large enthusiastic community * Since our technology is relevant to anything that requires real-time comms, the role provides exposure to a wide range of domains from web and app dev through to VR, VoIP and IoT. * Family friendly environment, many of the team have small children and we look to accommodate that as best we can. * People tend to stay with the company for a long time, we take this as a sign that we have a cohesive supportive culture, that we have engaging challenging work and that people can develop their skills and careers here for the long term. New Vector does not discriminate on the basis of race, sex, colour, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.