Position: Senior Android developer
Company: Serious Software
Experience required: 5y
English level: upper

They use the power of AI, biometrics, machine learning and certified liveness detection to help rapidly convert more customers, stop fraudsters from infiltrating the online ecosystem and get in compliance with KYC/AML.

Customers, users, patients, employees … whoever the “X” is in the business, the KYX Platform delivers the assurance you need to know, then trust.

Requirements:
- 5+ years of experience in developing Android applications in Java / Kotlin / C++ / Gradle / Groovy;
- Strong understanding of software design patterns as well as Android specifics;
- Capable of working on large scale projects;
- Experience with Mobile Vision, MLKit and/or Camera API;
- Effective communication skills in English (B2+)
A plus:
- Track record of developing SDKs/Frameworks;
- Experience with Cross-platform frameworks is a plus (React Native, Flutter, Cordova, Xamarin).

Responsibilities:
- You’ll be responsible for the further development of our core products (native Android SDK, cross-platform deliveries, …);
- Participate in resolving issues together with our customers;
- Guide the whole software development process end-2-end - from idea creation until the final product;
- Collaborate with the whole R&D team to build features that matter;
- Take part in product discovery sessions to ensure high quality deliverables.

Hiring process with the client:
1. An initial interview (15-30 min) - introduction, checking soft skills;
2. A coding test - 2-3 hours;
3. A technical interview (60 min) - final technical meeting.