Avatar for Consensus

Consensus is the open-sourced, decentralized artificial intelligence platform

Android Application Developer

$100k – $150k
Apply now
Company Overview

Consensus is a fast growing startup headquartered in Toronto, Canada. Our vision is to build the foundation for efficient, objective and data-driven governance systems by creating an open-sourced, decentralized and trustful artificial intelligence platform for collective governance.

Our mission is to unite people through collective intelligence using advanced AI technologies.

Job Description

You will be working primarily on building the Consensus application for Android.
You will be a part of the highly skilled and collaborative team of leaders in multiple disciplines — from mathematicians to AI experts to business strategists, dedicated to the research and development of cutting-edge AI and distributed ledger technologies.

We are an agile and adaptive team, able to grow and change with the pace of exponential tech, and we are looking for like-minded teammates — enthusiastic, self-motivated problem solvers who recognize the opportunity and move fast to capture it. If you truly want to have a positive impact with your work by solving the most complex challenges, this role is for you.


Get things done attitude
Adaptability, flexibility and pragmatism
5+ years of experience in a professional software development position
3+ years of Android OS app development experience
BSc degree in Computer Science / Engineering / Mathematics or demonstrable equivalent experience in related fields
Solid Object-oriented programming and design experience
Working technical knowledge of Java for Android
Demonstrated experience working with the Android SDK
Practical experience implementing RESTful web services.
Excellent understanding of Android Design Patterns, Coding Conventions, Human Interface Guidelines
Experience with commonly used 3rd party libraries and services
Published application(s) to the Google Play Store
Proficiency debugging, configuring, deploying and monitoring complex systems
Proven ability to work effectively and take ownership of development in an agile and collaborative team environment, as well as independently
Excellent communication skills, ability to mentor team members and present technical content to business leaders

Bonus Points

- MSc or PhD in distributed systems, cryptography, cybersecurity or related fields
- Experience with 3rd generation of DLTs or blockchain(-less) technologies
- Experience within the IoT industry, P2P, ad-hoc network systems
- Familiarity with Sia blockchain, Stratum and other consensus protocols (e.g. RAFT and PAXOS), atomic swaps, Lightning network, Hyperledger, Multichain, Ripple, Corda and/or others associated technologies
- Knowledge of artificial intelligence, machine learning and data analysis
- Knowledge of multi-platform programming language such as Kotlin and Go
- Active involvement in open source projects as a contributor/maintainer

What We Offer

- Hard and meaningful problems to solve
- Opportunity for growth and making a real difference around the world
- Work directly with the leadership team of seasoned executives
- Great working environment with excellent perks and benefits

More jobs at Consensus

View all jobs