View
Onsite
NETHERLANDS, Netherlands

Mobile Developer (Android)

Would you like to build top-notch fintech products and work for a company with real social impact?
Apply for role

Who we are and the challenge are we solving

Over 2 Billion adults worldwide are unbanked. For them, this means that it is difficult to get a loan to invest in their business, it means that they don’t have a savings account to save for a big expense, and it means that their family does not have affordable health insurance. It often means they remain stuck in poverty, vulnerable to disease, undernourishment, and insecurity.

Dot is a Nigerian/Dutch company that helps solve this problem by providing affordable financial and non-financial products and services to the underbanked and unbanked. We created a network of so-called ‘agents’ with mobile terminals as a first step. People can go to these agents to get or deposit cash, transfer money, and pay bills easily. Since the launch of our flagship product called dotPay in September 2021, over 23,000 agents are now active in Nigeria, and over 7 million customers have used their services. In addition to dotPay, we are currently rolling out our electronic banking app dotBank, and affordable insurance with dotInsure.

Building on these products, our data science team is working on AI-powered features such as recommendations for banking and risk management for loans and insurance. Our mission is to build and connect the world’s unbanked to an ecosystem of financial services and products as we know that sometimes, one single successful fund transfer is a lifeline to many on the receiving end.

It is of vital importance for our customers that these products are easy to understand, simple to use, and flawless to operate. And this is where you can play a key role as a Mobile Developer.

Requirements:

  • At least 3-5 years of proven hands-on Android Development experience.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Ability to design applications around natural user interfaces, such as “touch”.
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Familiarity with cloud message APIs and push notifications.
  • A knack for benchmarking and optimization.
  • Understanding of Google’s Android design principles and interface guidelines.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with continuous integration.

Position Description:

We are looking for a Mobile Developer (Android) responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices, including Android POS.

Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities:

  • Translate designs and wireframes into high-quality code.
  • Design, build and maintain high performance, reusable, and reliable Java/Kotlin code.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Ensure software is up-to-date with the latest technologies.
  • Document development phases and monitoring systems

Are you excited about the opportunity to disrupt traditional financial services and join the team in creating new frontiers in Fintech? Then what are you waiting for? Apply here to start your journey with us!

EEO Statement

We hire based on merit to advance our desire to eliminate financial exclusion globally. We do not favour or disfavour one candidate based on protected characteristics such as age, race, religion, marital status, veteran status, sexual orientation, gender, etc. We know our strength lies in our diversity.

Are you excited about the opportunity to disrupt traditional financial services and join the team in creating new frontiers in Fintech? Then what are you waiting for - click here to start our conversation.
We know our strength lies in our diversity. That’s why we hire based on merit to advance our desire to eliminate financial exclusion globally. We do not favor or disfavor one candidate based on protected characteristics such as age, race, religion, marital status, veteran status, sexual orientation, gender, etc.