Job Overview
-
Date PostedJanuary 18, 2025
-
Expiration date--
Job Description
Andriod Engineer at Fairmoney
FairMoney is building the leading mobile bank for emerging markets. We began with a digital microcredit application on Android and are expanding by rolling out additional financial services such as current accounts, savings, and debit cards, while extending our product to Western Africa and South-East Asia.
Description
We are seeking talented Software Engineers – Android to join our mobile team and help us bring our vision to life. As an Android Engineer, you will have the opportunity to impact the future of banking by developing innovative features for our customers. Our team is driven by a passion for delivering the best possible customer experience.
You will be working on:
- Creating, developing, and testing new features across the entire software development lifecycle (SDLC).
- Maintaining high-quality standards in all areas, including code quality.
- Knowledge sharing and mentoring junior developers.
Technical Stack
- Customer-facing product: Android application.
- Backend: Ruby on Rails or Go-lang backend (sidekiq, rspec).
- ML pipeline: API-flask (Python).
- Hosting: AWS (Kubernetes, SNS, SQS, Lambdas, RDS Aurora MySQL and PostgreSQL, DynamoDB, S3, Kinesis).
- Data warehouse: GCP (GCS, BigQuery, Cloud Composer).
- CI/CD pipeline: GitHub Actions.
Requirements
- 4+ years of professional experience in Android native development.
- 4+ years of coding experience in Kotlin/Java.
- 2+ years of experience in pair programming, TDD, and code reviews.
- 2+ years of experience writing Unit Tests, Instrumented Tests, and End-to-End Tests.
- Ability to create clean, efficient, and high-quality code.
- Familiarity with multi-module apps.
- Comfort with Clean architecture and using Coroutines (or RxJava).
Soft Skills
- Driven by impact.
- Great team player & communicator, with the ability to work autonomously.
- Proactive and hard-working with a “Get it done” attitude.
- Willingness to over-reach objectives.
Application Closing Date
Not Specified
Recruitment Process
- Screening with a member of the recruitment team (~30 minutes).
- Take-home assignment.
- Technical interview with the Head of Internal Audit and Control (~60 minutes).
Similar Job: iOS Engineer at Fairmoney