 
        Flutter Frontend Developer for Cross-Platform Scalable App
Upwork
        
Remoto
•1 day ago
•No application
About
We’re looking for an experienced Flutter Developer to build a modern, scalable, and visually rich frontend for our modular platform, a dynamic two-choice voting and question app with real-time interaction, content creation, and monetization tools. You’ll work closely with our backend (Go) and DevOps (AWS + Cloudflare) teams to implement a clean, maintainable frontend that performs seamlessly across iOS, Android, Web, Desktop, and TV platforms. Responsibilities: - Develop and maintain the Flutter frontend following Clean Architecture (Presentation, Domain, Data layers). - Implement key features across multiple modules. - Integrate APIs built in Go/Fiber via REST (and WebSocket where needed). - Ensure smooth real-time synchronization of votes, comments, and results. - Apply responsive and adaptive design for mobile, desktop, and TV platforms. - Handle internationalization (i18n) for 30+ languages using Flutter i18n and DeepL integration. - Optimize performance. - Follow strict coding standards, testing, and documentation as per project guidelines. Requirements: - Proven experience with Flutter/Dart and cross-platform app development (mobile, web, desktop). - Familiarity with Riverpod or similar state management solutions. - Solid understanding of Clean Architecture principles and modular feature organization. - Experience integrating RESTful APIs and handling real-time data (WebSockets, Ably, or Firebase). - Experience implementing multi-language interfaces and dynamic themes (light/dark modes). - Strong attention to detail in UI/UX implementation and performance optimization. Familiarity with: - Auth0 (authentication) - Cloudflare Images and image optimization - Stripe/AdMob integrations - Mixpanel or other analytics tools - Ability to write clean, well-documented, and testable code with unit, widget, and integration tests. - Basic understanding of CI/CD pipelines (GitHub Actions) and code review workflows. Bonus (Nice to Have): - Experience with desktop or TV Flutter builds (macOS, Windows, Android TV). - Understanding of microservice-based environments. - Experience with Kubernetes deployments or Cloudflare edge integration. - Familiarity with content moderation APIs (Hive) or translation systems (DeepL, Phrase). Tech Stack: - Frontend: Flutter (Dart), Riverpod, Dio/HTTP, CachedNetworkImage, Flutter i18n - Backend: Go (Fiber), Auth0, Redis Cloud, CockroachDB - Infrastructure: AWS (EKS), Cloudflare (CDN, Edge, API Gateway) - Realtime: Ably - Payments & Ads: Stripe, AdMob - Analytics: Mixpanel, Datadog Budget & Engagement: Budget is flexible depending on experience and scope agreement after the first milestone discussion. Long-term collaboration is possible if we’re aligned on quality, communication, and delivery pace.
 
             
         
				
 
        


