Android Team Lead - Open Source Messaging App
(3+ years exp)Oxen
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
In office - WFH flexibilityRelocation
AllowedSkills
The Role
WHO WE ARE
Session is an Australian, open source, private messaging application. We build cutting edge, onion routed and end-to-end encrypted tools to deliver the most secure and user-friendly messaging experience that exists today. Working on Session involves developing novel solutions to tricky real world problems and working with/on groundbreaking technologies. We are looking for individuals who are excited to drive the next frontier of personal communication technology and user privacy tools.
Since starting development in 2019, Session has seen remarkable growth, boasting over 750,000 monthly active users and exceeding 100,000 weekly downloads as of March 2024.
We have a team of 25+ working on different aspects of the project, based in North America and Australia
See our work here:
- Session: https://getsession.org and https://github.com/oxen-io
- Oxen: https://oxen.io
THE ROLE
We are growing our mobile development team, and are looking for a team lead for the Session Android team who can spearhead the development of Session to improve its usability, performance and functionality.
You will be part of an expanding team of 8 developer's working on Session. You will help direct the development efforts of the Session Android team alongside 3 other senior engineers. Day to day you will move between writing code yourself, and working with the iOS, and Desktop teams to tackle how new features should be designed and implemented with efficient and high quality code.
WHAT WE ARE LOOKING FOR
This role is for a team lead with a minimum of 3 years working experience. Startup and open source software experience is a plus.
Specifically for this role we are looking for someone who has:
- Proven leadership experience as a team lead or comparable role
- Significant experience working on native Android Applications (Kotlin preferred)
- An aptitude for User Interface/Front End Design
- A passion for building open source software which preserves user privacy
- The ability to work flexibly, adapting to the needs of the project, and in a self-directed way.
To be successful in this role you will need deep expertise in Android application development, specifically with Kotlin, Java is used in the Session application but to a lesser degree.
This role will be based in Melbourne, however for the right candidate we are willing to accommodate a remote working arrangement.
Compensation is dependent on your experience and skill level, with base salary between the ranges of $120,000AUD and $180,000AUD plus super, but we will consider offering outside of this range for exceptional candidates. We also offer other crypto based incentive programs to employees.
MORE ABOUT THE TEAM AND WORKING ENVIRONMENT
We are a team of 24+ people working across Session, Oxen and Lokinet. The team is made up of driven engineers and professionals who share a passion for privacy focused decentralised technologies. We have a great office in central Melbourne, as well as some remote developers in the US and Canada.
Working with us, you will enjoy a lively culture, a broad range of tasks and projects to work on and be challenged by, and an opportunity to work on a project with real-world impact.
THE PROCESS
- Apply by sending your CV to [email protected] or responding to this advert with your resume
- If you fit what we are looking for, we’ll organise an interview with you and key team members.
- Following this, you'll be required to complete a 1-1 code interview in Kotlin and 1-1 architectural interview online with one of our Senior Developers.
- Following this you will have an interview select members of the executive team
- If that goes well, you're in. Simple as that.
Job Type: Full-time
Salary: $120,000AUD to $180,000AUD /year