Job function
Software Engineering
Employment Type
Full Time
Experience level
Senior Level
Workplace Type
Hybrid
Location
Lagos, Nigeria
Must have skills
Android development ios development Reactive Native
Good to have skills
Communication skills Ownership spirit
Qualifications
- 3+ years of engineering experience writing native mobile apps for Android (Java or Kotlin) and/or React Native.
- 5+ years of software engineering experience.
- Experience working on mobile apps, with a preference for candidates that have extended experience developing for iOS or Android
- Experience working for a Fintech preferable
- Demonstrable experience working with Dart and Flutter
- Experience with RESTful APIs, JSON, and YAML
- Solid experience in software development
- Familiarity with integrating third-party libraries and APIs
- Understanding of the full mobile development life cycle
- Experience in other languages and is a plus.
- Substantial experience may be considered in preference to any of the above bullet points.
- Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Job role
**About US**
Mkobo is creating the bank of the future for Africans. We are creating a free bank account offering with an ecosystem that provides our members with all the tools and services they need to manage their finances and grow their wealth. We are currently recruiting for dynamic, creative, flexible and experienced team members with a passion for everything technology and a commitment to add their quota to the success of our vision.
**What you will be doing**
We are recruiting for a full time mobile developer with demonstrable experience of React Native (Android and iOS). The successful individual will be responsible for maintaining our existing mobile Android and iOS apps, adding new features and also developing new apps for upcoming project. You will be a problem solver with ability to work independently and within a team.
- Work together with cross-functional teams to define, design, and ship new features
- Efficiently use third-party data sources and APIs
- Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability
- Troubleshoot issues, fix bugs and improve application performance
- Explore and utilize new technologies to maximize development efficiency.