← Jobs

Senior Flutter Developer Needed to Complete Existing AI Shopping App

Budget: $1500.0 FIXED / ⭐ 4.92 (8) United States

api-integration, flutter, dart, firebase, bitbucket, mobile-app-development, database-architecture

I am looking for an experienced senior full-stack developer to take over an existing mobile application that is already substantially developed. The application helps users create shopping lists and locate products inside of retail stores in the United States using a combination of database-driven logic and AI. It includes: Flutter mobile application (iOS & Android) Backend API Admin Panel AI integration using the OpenAI API Large retail database User accounts Shopping list sharing Premium subscriptions Google AdMob integration Push notifications The project is approximately 85–90% complete. My current developer is no longer involved, so I am looking for someone who can review the existing project, understand the architecture, identify any issues, and successfully complete the remaining work. Phase 1 – Project Review (Paid) The first milestone is not development. Before making any changes, I want you to thoroughly review the existing project and become familiar with the codebase. This includes reviewing: Mobile application Backend Admin Panel Database structure API architecture AI/OpenAI integration Performance Security Code quality Overall system architecture After your review, I would like a written assessment that answers: Can the existing codebase be maintained? Are there any major architectural concerns? What technical debt exists? What improvements do you recommend? Approximately how much work remains? Are there any security or performance concerns? Is the AI implementation efficient? Are there opportunities to reduce OpenAI API costs? I do not want someone who immediately starts coding before understanding the project. Phase 2 – Complete the Project After the review is complete, you will continue development and prepare the application for production release. Remaining work includes: Improve AI prediction speed Improve AI prediction accuracy Optimize OpenAI API usage and cost Improve search functionality Complete Premium subscription features Expand Admin Panel functionality Fix remaining UI/UX issues Resolve bugs Optimize application performance Prepare both iOS and Android applications for production release Required Skills Flutter Dart PHP (Laravel experience is a plus if applicable) MySQL or PostgreSQL REST APIs OpenAI API AI application development Firebase Git Mobile application deployment Google AdMob Apple App Store & Google Play deployment Performance optimization Database design Required Experience Please apply only if you have experience: Taking over an existing software project from another developer. Maintaining Flutter applications already in production. Developing AI-powered applications. Working with large relational databases. Building backend APIs. Developing admin dashboards. What I'm Looking For I'm looking for someone who: Writes clean, maintainable code. Thinks about architecture before implementing features. Communicates clearly and proactively. Identifies problems and proposes better technical solutions. Understands scalability, performance, and long-term maintainability. Can work independently with minimal supervision. We'd prefer a developer that is familiar with grocery stores in the United States. Quality and good engineering are far more important to me than completing tasks quickly. To Apply Please answer the following questions: Tell me about the most complex project you have taken over from another developer. What challenges did you encounter, and how did you resolve them? Have you worked with Flutter and the OpenAI API together? Have you optimized AI API costs in production? Have you built or maintained an admin panel? What experience do you have with large databases and search systems? How would you approach reviewing an unfamiliar codebase before making changes? Important The first milestone is a paid project review and technical assessment, not feature development. The goal is to understand the existing codebase, identify any architectural or performance issues, and produce a plan for completing the project. If the review goes well, there will be additional paid milestones to finish the application and prepare it for production.
Open job