Full-Time Senior Flutter Developer
Mamo is hiring a remote Full-Time Senior Flutter Developer. The career level for this job opening is Senior Manager and is accepting Georgia based applicants remotely. Read complete job description before applying.
Mamo
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Mamo is seeking a Senior Flutter Developer passionate about building cutting-edge FinTech applications.
Join a close-knit team of product engineers tackling challenging problems in the payments industry. You will own the mobile architecture and help shape the technical strategy.
Responsibilities:
- Develop core UI/UX for customer features and internal tools.
- Design and implement robust, modular components for the mobile app.
- Optimize app performance, scalability, and usability.
- Architect a scalable, secure, and efficient codebase.
- Troubleshoot issues and implement effective solutions.
- Establish automated testing infrastructure.
- Collaborate with Product, UX, and Backend engineers.
- Improve logging, monitoring, and APM for better observability.
- Define and implement mobile engineering best practices.
- Stay current with Flutter and Dart technologies.
- Develop and maintain packages and federated plugins.
- Implement secure authentication (e.g., OAuth, JWT, Firebase).
- Ensure a smooth user experience through efficient data handling and error management.
- Optimize API requests for minimal latency.
Requirements:
- 6+ years mobile development experience, including 3+ years with Flutter/Dart.
- Proven track record in developing and scaling mobile applications.
- Strong understanding of the Flutter ecosystem and state management.
- Proficiency in reactive programming, data binding, and navigation frameworks.
- Expertise in testing frameworks, including E2E testing tools (Appium, Patrol, or Maestro).
- Skilled in custom widget development and push notifications.
- Experience with CI/CD pipelines and app release processes.
- Ability to optimize app size while managing increasing complexity.
- Familiarity with monitoring tools.
- Excellent English communication skills.
- Ability to balance rapid feature delivery with quality releases.
- Problem-solving and design skills.
- Strong troubleshooting and production issue resolution skills.
- Excellent documentation and communication skills.
- Ability to work independently in fast-paced environments.
- Interest in technical leadership and architectural decisions.
- Proficiency in using AI tools to enhance productivity.
- (Bonus) Experience in Payments, Fraud, Risk, E-Commerce, or Finance.
- (Bonus) Experience with Google Pay and Apple Pay integration.