Website:
feofo.com
Job details:
Overview
We are seeking an experienced Flutter Developer with at least 1 year of hands-on experience building and deploying production-ready mobile applications. The ideal candidate should be proficient in cross-platform development, API integration, application security, and capable of independently managing complex modules or entire applications.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build scalable, maintainable, and high-performance mobile architectures.
- Implement modern UI/UX designs while ensuring responsive and consistent behavior across Android and iOS platforms.
- Integrate and manage RESTful APIs including request handling, response validation, and error management.
- Handle asynchronous programming and optimize app performance for real-world production environments.
- Develop secure authentication systems including token management, session handling, and biometric authentication.
- Integrate third-party services such as Firebase, OAuth providers, and social login systems.
- Implement mobile security best practices including encryption, secure storage, SSL pinning, and protection against common vulnerabilities.
- Collaborate with team members using Git and GitHub workflows including branching, pull requests, and code reviews.
- Participate in debugging, performance tuning, and application optimization.
Required Skills
- Minimum 1 year of professional experience in Flutter mobile development.
- Strong proficiency in Dart and the Flutter framework.
- Experience with state management solutions such as Provider, Riverpod, or Bloc.
- Solid understanding of mobile architecture patterns and scalable app structure.
- Experience integrating and testing REST APIs.
- Knowledge of authentication systems including Firebase Auth, OAuth, and social login.
- Strong understanding of mobile application security practices.
- Ability to write clean, maintainable, and well-documented code following best practices.
- Working knowledge of Git version control and GitHub collaboration workflows.
Production Experience (Mandatory)
- At least one mobile application successfully deployed and running on:
- Google Play Store
- Apple App Store
- Experience managing complex projects involving multiple modules, integrations, or data-heavy features.
- Ability to independently develop and deliver complete modules or applications from requirement analysis to deployment.
Preferred / Bonus Skills
- Experience with Node.js or backend development.
- Familiarity with MongoDB or other databases.
- Knowledge of cloud services such as VPS/AWS (EC2, S3, Lambda).
- Understanding of deployment workflows and server infrastructure.
- Experience publishing and managing mobile apps on Play Store and App Store.
- Basic DevOps and hosting knowledge.
- Prior experience working on fintech, banking, payment systems, or other high-security applications.
Click on Apply to know more.