Location
Remote (Kenya, Nigeria, Pakistan, Poland, South Africa, Spain, Portugal)
Seniority
Senior · 5+ years exp
Overview
Company
Impact
Profile match
Moniepoint is a Nigerian financial services group founded in 2015 that began by supplying payment terminals to the small merchants and agent kiosks Nigerian banks had never served properly. It now runs one of the largest merchant acquiring networks in the country alongside a licensed business bank, working capital lending underwritten on observed transaction flows, and personal banking for the owners of those businesses. Headquartered in London with its operating base in Lagos and backed by investors including Google and Development Partners International, it processes an enormous share of Nigerian point-of-sale volume.
Who we are
Moniepoint is an all-in-one financial services platform for emerging markets and the second-fastest growing company in Africa. Since 2019, Moniepoint’s technology has powered over 3 million people, offering personal and business banking, payment, credit and business management tools to help them succeed. Moniepoint processed $182 billion in 2023 and currently processes the majority of the POS transactions in Nigeria.
About the role
Location: Remote (Full time)
What you’ll get to do
- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into hight quality responsive UI code.
- Write efficient queries for core Data.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Suggest new features and/or enhancements.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
- Write tests for the App.
- Following company policies and quality procedures to ensure quality product deliverables.
To succeed in this role, you should have
- 5 years plus combined Mobile Development Experience
- Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include from making responsive UIs to efficiently query data and also manage states in an optimized manner.
- Native Android (Kotlin preferably) and IOS: To build custom Flutter Packages.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Figma: Should know how to use Figma to analyse and view the designs to build the app
- Git: To manage and collaborate in different projects with the rest of the team.
- Ability to provide a portfolio showing projects solely worked on upon request
- Bachelors Degree in a related field
Nice to have some of the technologies
- Angular
- Bootstrap
- JavaScript
- Native Android (Kotlin preferably)
- Dart
What we can offer you
- Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
- Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
- Compensation - You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.
What to expect in the hiring process
- A preliminary phone call with the recruiter
- A hackerrank test
- A technical interview with a Lead in our Engineering Team
- A behavioural and technical interview with a member of the Executive team.
Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
682,237 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Nairobi
Системный администратор/DevOps (middle)
5 hours ago
≈ $22k – $42k per year (Estimated) • Remote • Full-Time • Russia
Python
JavaScript
PHP
Node JS
PHP
Yii
Symfony
Databases
PostgreSQL
RabbitMQ
DevOps
PHP-FPM
K3s
CI/CD
Docker
Kubernetes
Ubuntu
Nginx
Proxmox VE
Apply
≈ $93k – $233k per year (Estimated) • In office • Full-Time • Singapore
Python
JavaScript
TypeScript
Databases
PostgreSQL
SQLite
AI/ML
Multi-Agent Systems
Frontend
React.js
DevOps
Terraform
CI/CD
Incident Management
Management
Agile
Apply
Senior DevOps Engineeer
5 hours ago
≈ $28k – $60k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
Databases
DynamoDB
AI/ML
Hadoop
Spark
AWS Bedrock
DevOps
Terraform
CloudFormation
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
AWS Lambda
Amazon EC2
Incident Management
Amazon S3
Apply
Back-end Developer Associate
5 hours ago
≈ $40k – $105k per year (Estimated) • Remote/Hybrid • Full-Time • Lisbon
JavaScript
PHP
PHP
Composer
Drupal
DevOps
CI/CD
Git
Apply
Apply
Application Security Engineer
7 hours ago
≈ $92k – $234k per year (Estimated) • Equity • Remote • Bachelor's Degree
Apply
Hardware Engineer
7 hours ago
≈ $58k – $126k per year (Estimated) • In office • Bachelor's Degree • Lagos
Apply
Engineering Manager
1 day ago
Remote • 8+ years exp • Bachelor's Degree
Java
Java
Spring Boot
DevOps
CI/CD
Management
Agile
Apply
Engineering Manager
1 day ago
Remote • 8+ years exp • Bachelor's Degree
Java
Java
Spring Boot
DevOps
CI/CD
Management
Agile
Apply
Engineering Manager
1 day ago
Remote • 8+ years exp • Bachelor's Degree
Java
Java
Spring Boot
DevOps
CI/CD
Management
Agile
Apply
Apply
Retail Customer Experience Agent - Mobility
7 hours ago
≈ $37k – $88k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Nairobi
Apply
Content Associate (Fixed Term Contract)
7 hours ago
≈ $61k – $181k per year (Estimated) • In office • Contractor • Bachelor's Degree • Nairobi
Design
Adobe Photoshop
Canva
Apply
≈ $95k – $245k per year (Estimated) • In office • 8+ years exp • Master's Degree • Nairobi
Apply
≈ $40k – $91k per year (Estimated) • In office • Full-Time • 4+ years exp • Nairobi
SPSS
Apply
This is one of many
682,237 more open roles from verified company boards, updated every day.

