Job Description
Moniepoint Incorporated is seeking an experienced Senior Mobile Engineer with expertise in Flutter to join its engineering team. The role involves building scalable, high-quality applications for Android, iOS, and web platforms, ensuring performance, security, and a seamless user experience.
Key Responsibilities
- Design and develop scalable mobile applications using Flutter.
- Build custom Flutter packages integrating native Android and iOS functionalities.
- Translate wireframes and designs into high-quality, responsive user interface code.
- Implement efficient data queries and apply best practices in software architecture, including MVC and MVVM.
- Maintain applications through their lifecycle, including design, testing, deployment, and bug fixes.
- Collaborate with quality assurance teams to ensure stability and resolve reported issues.
- Utilize CI/CD pipelines for smooth deployment and manage projects on Git for version control.
- Ensure compliance with security guidelines and validate cloud systems against vulnerabilities.
Requirements
- Bachelor’s degree in a related field.
- Minimum of 5 years combined experience in mobile development.
- Strong expertise in Flutter for cross-platform mobile app development.
- Experience with native Android and iOS for building custom Flutter packages.
- Hands-on knowledge of Firebase (Firestore, Push Notifications, Cloud Functions, Analytics).
- Ability to work with Figma for analyzing and implementing UI/UX designs.
- Proficiency with Git for collaborative development.
- Portfolio of independently developed projects (to be provided upon request).
Nice to Have
-
Knowledge of Angular, Bootstrap, JavaScript, Dart, and native Android or iOS development.
What Moniepoint Offers
- A people-first culture that values every team member.
- Continuous learning opportunities, training, and knowledge-sharing.
- Competitive compensation including salary, pension, health insurance, annual bonus, and additional benefits.