Who we are
Born in 2014, Yoti is a digital identity and biometric technology company that makes it safer for people to prove who they are. The Yoti app was designed with privacy at its core, giving people a secure way to prove their identity and share third-party credentials with organisations and other people.
Today, we have over ten million app downloads around the world. We’ve expanded our offering to a suite of business solutions that span identity verification, age verification and estimation, e-signing, AI anti-spoofing technologies and we continue to think of innovative new offerings.
From day one, we’ve been working to fix an outdated identity system. This is not a journey we make on our own but with policy advisors, think tanks, researchers, academics, humanitarian bodies, our users and everyday people. We are committed to solving identity problems through grassroots research and social purpose initiatives.
About the role
We’re looking for a talented mid-level Android Engineer to join our team, working to design, implement, test and maintain our Android code base to the highest level of quality and on time – regardless of languages.
The successful candidate will:
Understand business feature and transform it into a technical solution in a mobile application
Design, implement, test, maintain Android Code base for mobile devices
Work closely with the design team to implement UX/UI provided
Work closely with the QA team to ensure the quality of the code produced
Work closely with the team lead for priority and features ownership
Work closely with the head of mobile, on best practice, architecture, self improvement
Following Agile development processes: Participating in stand-ups, inputting to pre-planning and sprint planning, retrospectives, demos, etc.
Able to setup a project from scratch from the IDE (integrated development environment) installation all the way to the app store release including setting up Continuous Integration
Ensure code quality with good practice (Pull Request, SCM (source control management), Unit Tests, Automated Test)
Work as part of a team as well as on their own
Always stay up to date on the latest technology, frameworks, etc.
Extensive experience in software design and development in the following areas: Mobile engineering, custom UI implementation, network communication, multi-threading, persistence, optimisation, debugging, memory management, etc.
Extensive experience in software development life cycle applied to mobile application. Good understanding of the specificities of mobile development
Extensive experience with professional mobile app delivery (delivery to the store, maintenance, bug fixing, refactoring)
Ability to tackle new frameworks, new libraries, new concepts very quickly. Including modifying 3rd party libraries
A good understanding of the Yoti application architecture and the Yoti set of products and how they work together.
Pride in work well done. Ownership of the features developed.
Ability to reach deadlines and go the extra mile if and when needed
Ability to understand and constructively criticise features, ideas, technology, etc.
Experience working in an Agile environment.
Great communications skills and will to share and explain with tech or non tech when required
Experience in test automation, continuous integration & deployment, and software development best practices.
What’s in it for you?
Performance based discretionary annual bonus
Internal Share Market
Private Medical Insurance
Cycle to work scheme
25 days holiday (plus bank holidays)
5 fully paid Selfie Days – for your own personal development, volunteering, charity events, etc
Team and company activities, Social clubs ( Football, Yoga, Languages etc), CoderDojo.
Continuous learning opportunities (Annual Training budgets, LinkedIn Learning, conferences etc)
This is a great opportunity to join a company that is leading the way for innovative and responsible identity verification. We’re looking for people who can adapt to a fast-paced environment, as well as champion our brand and what we stand for. We value a positive attitude and people who have a collaborative, creative and transparent approach to solving problems.
We believe in equal opportunities
It takes a diverse community of passionate, talented and committed people to build a simpler, more secure way of proving identity. We’re an equal opportunity employer, so we welcome applications from people of all backgrounds, with different outlooks and experiences.
If your application is successful please be aware that as part of our pre-employment checks:
We will check your details against fraud prevention databases
We will check identity; address match; PEPs and sanctions; bank validation, verification, fraud checks, negative data (CCJ, bankruptcy)
If our investigations identify fraud or other criminal offences both when applying for a job and during your employment, we will record the details on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies and other organisations to prevent fraud.
Please contact HR to get information on which fraud prevention databases we use.
If we consider that you might be suitable for other roles in the future, we will keep your details so we can contact you about these other roles. If you do not want us to keep your details for this purpose, please e-mail HR or let us know at any stage of the recruitment process. For more information please read our Applicant Privacy Notice.