Flutter Developer (Project-Based) Offline

Tetracode is looking for an experienced Flutter developer to customize and extend the open-source FluffyChat messenger. The goal is to fork FluffyChat and turn it into a clean, branded, simplified chat app using Matrix protocol, aligned with our custom Figma design.

 

🔧 Responsibilities:

  • Fully restyle the FluffyChat UI based on provided Figma designs.
  • Remove unnecessary features and simplify navigation.
  • Add missing screens and features (chat list, profiles, notifications, etc.).
  • Integrate additional logic on top of matrix.dart (Matrix SDK).
  • Ensure smooth, stable builds for both Android and iOS.
  • Collaborate closely with designer and project manager.
  • Maintain clean and testable codebase.

 

✅ Required Skills:

  • 2+ years of Flutter development experience.
  • Strong knowledge of Flutter architecture using flutter_hooks and riverpod.
  • Confident working with and refactoring existing codebases.
  • Familiarity with REST APIs and WebSocket communication.
  • Experience with responsive UI, custom widgets, theming, localization (i18n).
  • Proficient in Git and working with CI/CD pipelines.

 

💡 Nice to Have:

  • Experience with FluffyChat or other Matrix-based clients.
  • Familiarity with the matrix.dart SDK.
  • Experience publishing apps on App Store and Google Play.
  • Firebase or APNs push notification integration.
  • Performance optimization in Flutter apps.
  • Unit and widget testing experience.

 

💰 What We Offer:

  • Project-based contract (estimated 4–8 weeks).
  • Flexible schedule, fully remote.
  • Clear scope, ready UI designs, and focused functionality.
  • Competitive compensation (hourly or fixed-rate).

 

📩 To apply:
Send a short message with your portfolio or GitHub

The job ad is no longer active

Look at the current jobs Flutter →

Loading...