Remote Senior Mobile Engineer (Flutter)

at Moniepoint

Posted 14 hours ago 2 applied

Description:

  • 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.
  • Moniepoint processed $182 billion in 2023 and currently processes the majority of the POS transactions in Nigeria.
  • The position is for a Senior Mobile Engineer (Flutter) and is remote and full-time.
  • Responsibilities include designing and building sophisticated and highly scalable apps using Flutter, building custom packages in Flutter, translating designs into high-quality responsive UI code, writing efficient queries for core data, and using MVC and MVVM for software architecture.
  • The role also involves exploring feasible architectures for new features, resolving existing system problems, suggesting efficient data structures, following best practices, using CI/CD for deployment, documenting projects and code, managing code on Git, communicating project statuses, ensuring security guidelines are followed, validating cloud systems, maintaining software through its lifecycle, connecting with Quality Assurance, resolving bugs, performing profiling and assessments, executing app verification protocols, and writing tests for the app.

Requirements:

  • Candidates should have 5 years plus combined mobile development experience.
  • Proficiency in Flutter for building cross-platform mobile apps for Android, iOS, and web, including responsive UIs and optimized state management.
  • Experience with native Android and iOS for building custom Flutter packages is required.
  • Familiarity with Firebase, including Cloud Firestore, Push Notifications, Cloud Functions, and Analytics is necessary.
  • Knowledge of Figma for analyzing and viewing designs is essential.
  • Proficiency in Git for project management and collaboration is required.
  • Candidates must be able to provide a portfolio showing projects solely worked on upon request.
  • A Bachelor's Degree in a related field is required.
  • Nice to have experience with technologies such as Angular, Bootstrap, JavaScript, Native Android, and Dart.

Benefits:

  • Moniepoint prioritizes the well-being of every team member, fostering a culture where all opinions are valued and respected.
  • The company offers a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
  • Compensation includes an attractive salary, pension, health insurance, annual bonus, and other benefits.