Moniepoint Incorporated
Moniepoint Incorporated is a business payments and banking platform serving over 600,000 businesses worldwide. We provide small and medium-sized enterprises with equal access to the tools and support they need to grow and scale successfully. Backed by QED Investors as their first African investment, Moniepoint continues to expand its reach by empowering businesses with innovative solutions.
We are currently recruiting for the role below:
Job Title: Senior Mobile Engineer Flutter
Location: Remote
Job Summary
The Senior Mobile Engineer will be responsible for building and maintaining high-quality mobile applications using Flutter. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate with cross-functional teams to deliver scalable, secure, and user-friendly solutions.
Key Responsibilities
- Design and develop advanced and scalable mobile applications using Flutter
- Build custom packages in Flutter with Android and iOS native functionalities
- Convert wireframes and UI designs into responsive, high-quality code
- Write optimized queries and maintain efficient data handling
- Apply MVC and MVVM architecture for maintainable and testable software
- Suggest and implement new features and system enhancements
- Troubleshoot existing issues and ensure timely resolution of bugs
- Follow best practices in app development, documentation, and code structure
- Use CI/CD pipelines for smooth deployment processes
- Manage project codebase on Git to ensure team collaboration
- Ensure app security and validate backend integration without compromising safety
- Work closely with Quality Assurance teams to deliver bug-free releases
- Perform time profiling, memory assessment, and app verification protocols
- Write and execute tests to ensure app performance and reliability
Minimum Requirements
- Bachelor’s Degree in a relevant field
- At least 5 years of combined experience in mobile development
- Proven experience building cross-platform apps using Flutter for Android, iOS, and Web
- Strong knowledge of state management, responsive UIs, and data optimization
- Experience with native Android and iOS to develop custom Flutter packages
- Hands-on experience with Firebase services such as Firestore, Cloud Functions, Push Notifications, and Analytics
- Ability to use Figma for analyzing and implementing UI designs
- Proficiency with Git for version control and team collaboration
- A portfolio showcasing mobile projects you have independently worked on
Nice to Have
- Experience with Angular, Bootstrap, JavaScript, or Dart
- Background in Native Android or iOS development
What We Offer
- A people-first culture where every team member’s voice is valued
- Learning and development opportunities, including training and technical talks
- Competitive compensation package including salary, pension, health insurance, annual bonus, and additional benefits
Application Closing Date
Not Specified
Hiring Process
- Initial phone conversation with the recruiter
- Take-home design task
- Technical interview with an Engineering Lead
- Final interview with a member of the Executive team
To apply for this job please visit www.linkedin.com.