Job Description:
Job Title: Flutter Developer
Introduction:
MasrPay is seeking a skilled and passionate Flutter Developer to join our growing mobile development team. This role will focus on developing and enhancing the MasrPay mobile application, aimed at delivering a seamless user experience for financial transactions. The ideal candidate will have strong expertise in Flutter and Dart, along with experience integrating mobile apps with secure back-end services and third-party APIs.
Role Overview:
The Flutter Developer will be responsible for designing, developing, testing, and deploying features of the MasrPay mobile app across Android and iOS platforms. The role demands close collaboration with technology team.
Responsibilities:
- Develop and maintain high-quality Flutter code for the MasrPay mobile app.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of the application.
- Integrate the app with secure back-end APIs and third-party SDKs.
- Implement and maintain unit and widget tests to ensure app reliability.
- Participate in code reviews, bug fixing, and continuous improvements.
- Contribute to Agile development practices including sprint planning and retrospectives.
- Stay up-to-date with new mobile technology trends, tools, and best practices.
Qualifications:
- Bachelors degree in Computer Science, Software Engineering, or related field.
- 3+ years of mobile development experience using Flutter and Dart.
- Strong understanding of mobile application architecture and state management (e.g., Bloc, Provider).
- Experience integrating RESTful APIs and third-party SDKs.
- Knowledge of mobile security best practices.
- Experience with version control tools like Git.
- Strong analytical and problem-solving skills.
Preferred Skills:
- Experience with Firebase, Google Maps, or payment SDKs.
- Familiarity with CI/CD pipelines for mobile apps (e.g., GitHub Actions, Bitrise).
- Understanding of fintech application requirements and compliance.
- Knowledge of UX/UI principles and responsive design.