Android Engineer for OTP Bank UA Offline
We are a bank with foreign capital, embodying European culture and boasting a 70-year history in the Eastern European market. In Ukraine, we have been operating for 25 years and hold a position in the national TOP-10 rankings of banks and employers.
Our mission is to simplify people's lives and improve the quality of life in our country. We take on the courage and responsibility to be the most understandable, straightforward, and open bank in Ukraine.
We are inviting you to join our new team that will create a new mobile banking app from scratch and deliver end-to-end features by designing, developing, testing & delivering every sprint. You will get information about the product from stakeholders & use latest technologies to deliver the best experience for our customers.
In this role, you will:
• Design & develop native Android application based on best practices.
• Collaborate with backend developers to integrate with REST services.
• Setup CI/CD process to deliver app for testing.
• Write unit & instrumental tests.
• Build application quality monitoring tools.
• Participate in different Scrum activities.
• Continuously help and support your teammates.
Skills you’ll need to bring:
• Has 3+ years in building applications using Kotlin.
• Has excellent knowledge in Android APIs.
• Has deep understanding in OOP, MVP, MVVM architectures, design patterns and clean code principles.
• Knows about Android Architecture components.
• Good knowledge of SQLite.
• Experience with RESTful API access, handling and storing data.
• Has experience with common 3rd party libraries (Retrofit, RxJava, Dagger 2, DataBinding, Room, Coroutines, etc.).
• Understands great Material Design patterns & components.
• Has experience with Unit & UI testing using Espresso, JUnit, Mockito.
As a plus:
• Experience with TDD/BDD.
• Knowledge in iOS apps development.
• Experience with Kotlin Native.
• Knowledge in JavaScript.
• Experience working in fin-tech.
What we offer:
• Close collaboration with stakeholders & customers.
• Working in feature teams with different stack of technologies.
• Low bureaucracy, Agile way of working.
• Strong support from the head-office & technology team.
• Competitive salary (based on USD NBU rate).
• Health compensation.
*Thank you for your interest in our vacancy. In the event of a positive decision,we will contact you within 14 days. If you do not receive a response during this period,please do not be disappointed — it means that at this time we are unable to offer a suitable vacancy, but we have kept your resume in our talent pool. Should a relevant vacancy matching your skills arise in the future, we will offer you to consider it.
The job ad is no longer active
Look at the current jobs Android →