Senior Mobile App Engineer: mfarmPay Inc.

mfarmPay Inc. is a fintech startup with a novel loan origination app driving financing to millions of rural African farmers using AI. We deploy data from a string of multiple data sources including satellite imagery and farm parcel identifiers to build a robust risk mitigation solution for our partner financial institutions and as basis to advance credit to African farmers and agribusinesses to increase yield output and farm profitability.

mfarmPay is seeking to engage a highly competent and experienced individual as Senior Mobile App Engineer into its management position. This is a key management position.

We are looking for you if:
1/ You strive to build mobile applications that can be summarised as RSA-responsive, Slick, and Attractive. You also understand why RSA is important for a fintech from a cryptographic point of view.

2/ Code quality tingles your senses-you can see, feel, and smell the difference between good and bad architecture.

3/ You engage in proactive software development but still understand Reactive programming paradigms

4/ You’d rather dump the sweet palm wine than have a flaky code sitting around for a long time

5/ Test cases are the first things you think of before building a feature and the last things you check before pushing your code.

Once with mfarmPay, you will:

1/ Work in cross-functional teams, understand how the entire puzzle fits together instead of just being a solitary piece

2/ Take ownership and have an impact on the product

3/ Ask “why” and be prepared to be asked “What do you think about it?”

4/ Engage in knowledge-sharing within the team, as well as beyond

5/ Understand and work with Agile development methodologies

What you bring along:

1/ Thorough experience with Android Open Source Platform and Material Design principles (iOS Development Environment programming knowledge is a plus)

2/ Experience with Kotlin

3/ Experience with Reactive programming-RxJava/rxAndroid/RxKotlin

4/ Able to build software with a focus on testability-Test/Behaviour Driven Development

5/ Experience with Model-View-ViewModel architectural patterns

6/ Active participant/speaker at meet-ups and conferences in the Android community

What we offer:

1/ Competitive salary and remuneration commensurate with skills, experiences, and responsibilities

2/ Creative environment and process that enables highly effective teams to deliver the best that they can

3/ Flexible working hours and a special attention to work-life balance

4/ Work in a startup with a growing customer base and an exciting product road-map

5/ High degree of autonomy in a strong collaborative environment

Job term:

Fixed Term Contract ( 2 years). Possibility of renewal based on competency

Application deadline: March 30, 2019

Office location:

Nairobi office  and Accra office

To apply for this position:



with your,

  • Resume/CV
  • Cover letter, indicating links to previous projects or tasks executed
  • Copies of academic credentials ( optional)

Use the email subject line: Senior Mobile App Engineer_mfarmPay

Women with demonstrable competency and knowledge are encouraged to apply. mfarmPay Inc. is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.

For any clarification on the above job, email: