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 →
📊
Average salary range of similar jobs in
analytics →
Loading...