Android Engineer – Lagos at FairMoney (Remote)

March 22, 2024
Apply Now

Job Description

FairMoney is a credit-led mobile bank for emerging markets. The company was launched in 2017, operates in Nigeria & India, and raised close to €50m from global investors like Tiger Global, DST & Flourish Ventures. The company has offices in France, Nigeria, Germany, Latvia, the UK, Türkiye, and India.

We are looking forward to you working on:

  • Create, develop, and test new features; across the entire SDLC
  • Maintain high-quality standards across all areas including code quality
  • Knowledge sharing & mentoring junior developers.

Our technical stack:

  • Our customer-facing product is an Android application;
  • It communicates with a Ruby on Rails or Go-lang backend (sidekiq, rspec);
  • Our ML pipeline is an API-flask (Python);
  • We are hosted on AWS: we use Kubernetes, SNS, SQS, Lambdas, an RDS Aurora Mysql, and PostgreSQL databases as well as DynamoDB, S3, Kinesis (data-stream, firehose);
  • Prototype of a data warehouse on GCP (GCS, BigQuery, Cloud Composer);
  • We run our CI/CD pipeline with GitHub Actions.

Requirements

  • 4+ years of professional experience in Android native development.
  • 4+ years of Coding in Kotlin/Java
  • 2+ years experience in pair programming, TDD, and code reviews
  • 2+ years of Unit Tests, Instrumented Tests, and End to End Tests
  • Ability to create clean, efficient, and high-quality code
  • You are familiar with multi-module apps
  • You are comfortable with Clean architecture and using Coroutines (or RxJava).

Soft Skills:

  • Driven by impact
  • Great team player & communicator, who at the same time can also work autonomously
  • Proactive and hard-working – “Get it done” attitude
  • Will to over-reach objectives