Position: Android Developer W
Company: O2IT Recruitment
Experience required: 5y
English level: upper

Within its mobile app, Product provides fast, smart, and highly secured banking experience. Starting with paperless account opening, Product offers access to a fully mobile bank account and a network of personal and business memberships that help to optimise the spending of our peers. Our mission and vision is to empower the lives of all our users globally. With Product, young students, small businesses, and financially excluded communities enter not only a user-friendly digital banking app but also the system of unique financial programs supporting those individuals and groups who are unable to obtain loans from legacy banks. Our micro-lending and microcredit features are created in an uncomplicated and fair play, ready to serve those who need them the most.

KEY ACCOUNTABILITIES
We are looking for a number of experienced Android developers with recent banking/fin-tech experience in building secure Native apps in to join our team in Kiev.

JOB PROFILE REQUIREMENTS
✔ Previous Banking/Fin-tech domain experience.
✔ 4+ years of experience in software development.
✔ Native Android development experience.
✔ Java, Kotlin Native App Design Patterns
✔ Material design and SOLID principles.
✔ Design/Build/Test and Deploy
✔ Deep understanding of App Security from working in a Banking regulated environment.
✔ A team player with a genuine interest in working in a fast paced Fin-tech with an open mind and ability to learn new skills.
✔ Native Russian or Ukrainian language
✔ Upper Intermediate English level verbal as well as written
✔ BS/MS degree in Computer Science, Engineering or a related subject

TECHNICAL SKILLS AND EXPERIENCE, NICE-to-HAVE's
✔ NoSQL;
✔ Android SDK;
✔ AWS
✔ Netty;
✔ WebSocket и JMS integration;
✔ Security;
✔ Load testing, debugging and profiling of cloud-native applications;
✔ Hardware integration experience.