Mobile developer – Android


We're building a future where you can trust everyone online, where businesses have absolute certainty in who they are dealing with and where customers have simpler, safer relationships with the brands they rely on.

For too long, people’s data has been collected, processed, monetised and often mishandled. We think that’s not OK. A person’s data belongs to them, so they should decide who gets to use it and why, with strict controls on how it’s used.

Self is a platform that will give people back control over their data and let organisations build trusted, real-time relationships with their customers.

We’re in the stealthy, pre-launch phase so we can’t give away too many details yet, but we’re building a solution for many millions of users so reliability, attention to detail and speed are critical.


You will join a diverse, cross-functional team working together to deliver our next-generation digital trust platform.

You will work closely with product designers and the business to define and implement new features in our mobile apps.

You will solve complex design and development tasks, produce high-quality code, and contribute to a fabulous user experience.


You will be interested in:

  • People and the way they interact with the world

  • Technology and its potential

  • Numbers and patterns

  • Learning 

  • Change

Our team works with:

  • Android

  • Java

  • Kotlin

  • JVM

  • Network calls

  • Background Tasks

  • C/C++

  • GO

  • JNI

  • JNA

  • Secure Coding

  • Encryption

  • MVVM

  • Reactive Programming/RX

  • Jetpack

  • Realm

  • Unit Testing

  • Automated UI Testing

  • Instrumentation Tests

  • Continuous Integration

  • iOS

  • Swift

  • Objective-C

  • Flutter

  • Dart


An open, flat company structure with direct access to the whole team, and the opportunity to contribute to and be part of everything. We challenge ourselves and rise to those challenges.

We believe in working on things we enjoy. We also believe in life, which is why we have no fixed hours, an open approach to flexible working and no set holiday structure. We offer attractive salaries, pensions and a working environment in our central London offices designed to deliver outstanding career and skill development with constant innovation and access to the latest technology.


If you would like to apply for this role email us at with your CV and links to your LinkedIn, Github profiles, App stores releases, etc...

The interview process will begin with a 'getting to know each other' conversation followed by two on-site sessions with the team to explore technical and cultural fit.

Applicants must have the right to work in the UK and successful applicants will undergo a background check prior to joining Self.

Self is proud to be an equal opportunity workplace. We value diversity and are committed to equal opportunity regardless of race, colour, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or veteran status.