Mobile Engineer (London or Lisbon) (UK visa sponsorship supported)

Onfido

Job description

Onfido’s purpose is to make it easier for people to prove their legal identities online. We verify your government ID and compare it against your facial biometrics, so you can easily access the services you want and need.

We’re now moving to a new age in which your legal identity is the new currency. It’s the key to unlocking access to all the services that you want and need- from banking and car sharing right through to healthcare and voting. And Onfido sits at the heart of that. By using machine learning, we don’t need to compromise on scale or security – we can verify the world’s identities whilst providing the security of a local village.

The Role

We’re looking for an experienced Mobile Engineer for our London or Lisbon office to help us design and build our groundbreaking identity verification platform. You’ll join a talented and friendly engineering team who pride themselves on delivering great code in an industry where privacy, security and reliability are crucial. We are an agile team that regularly release code into production. It’s a critical time at Onfido as we aim to scale and evolve our product without sacrificing robustness and quality.

You’ll help us
• Work on important new features of our industry-leading document and identity verification;
• Design and implement seamless and elegant mobile components;
• Ship an innovative solution for our worldwide clients and see it being used by thousands of users;
• Share your knowledge and experience to help us keep growing London’s best engineering team.

Our stack

We aim to stay flexible and agile while delivering code in an industry where privacy and security are crucial.

We have built services with Ruby, Python, Node, and together also with PostgreSQL, Redis and RabbitMQ. We’re not dogmatic about technology: we try to make sure we’re choosing tools that are the best fit for the problems we’re solving.

Our mobile stack has to be close to the metal, since an SDK has to be powerful yet lean. Even with these constraints our mobile stack is able to include Kotlin, RxJava, Swift, OpenCV, Dagger and Swinject.

Our ongoing challenge is to make it easier for our customers to integrate our solution into their existing workflows, so they can provide their users with a seamless, streamlined and efficient authentication and verification process.

Requirements

What we’re hoping to see highlighted on your CV and application:
• Significant Mobile experience having contributed towards the development of a variety of different applications
• Can provide some great examples of Mobile applications you’ve helped deliver
• Can navigate complex challenges and you are capable of solving interaction problems
• Ability to interface with end clients to understand technical barriers for further iteration and implementation
• Have a strong understanding of the Android or iOS SDK and are comfortable writing code to be used by someone else;
• Believe that good code must be well-tested, clean, readable and easily maintainable;
• Understand engineering principles and use data and metrics where appropriate to guide development and ongoing improvement.
• Are both passionate and practical: you know when to balance idealism and pragmatism.

To be a great fit at Onfido, we look for individuals who share our values. We have over 35 nationalities in our growing team, making this an exciting and culturally enriching place to work. Check out the team and Life at Onfido!

Benefits

We’re committed to making Onfido a fantastic place to work, so we go to great lengths to give you what you need to succeed. You will receive:
• Share options
• 25 days holiday, plus bank holidays
• Pension with The People’s Pension (employer contribution 3% of base salary)
• Personalised Financial Advice with St. James’ Place Wealth Management
• Bupa Health Cash Plan (Level 2)
• Sanctus mental health coaching
• Flexible working
• Childcare vouchers
• Payroll Giving
• Volunteer days – 2 days paid time off per year, in addition to holiday allowance, to volunteer
• Subsidised gym membership or home cleaning (50% up to £50 per month)
• Free yoga classes, 5-a-side football bookings
• Unlimited budget for any software or books you need
• Free languages classes (currently Spanish, French and English)
• A fully stocked kitchen with unlimited breakfast, drinks, snacks and fresh fruit every day
• Clubs: Coding, Running, Theatre, Games, Poker, Movies and many more!
• Quarterly socials (e.g. cookery classes, go-karting and private cinema trips)
• Open and transparent culture – we meet for a Friday afternoon forum (OnFriday) to engage peers informally over drinks.
• If you’re relocating from another country to join then we’ll get you an Airbnb for the first month.
• We are an equal opportunity employer and value diversity at Onfido. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply for this job please visit meritocracy.is.