Flutter Developer

$$$

We are building an innovative friend matching mobile app focused on genuine friendships, shared interests, and meaningful real-life connections. The app helps users discover compatible friends based on personality, hobbies, values, and lifestyle preferences.

Our client is a Portugal-based team looking for a talented and proactive Flutter Developer to join the development of both iOS and Android versions.

Your Main Responsibilities

  • Develop and maintain high-quality, performant cross-platform features using Flutter & Dart.
  • Implement smooth user interfaces and animations following modern design standards (with Figma designs provided).
  • Integrate backend services (REST APIs, Firebase or custom backend).
  • Work on core features: user profiles, smart matching algorithm, chat/messaging, events, location-based discovery, photo/video galleries, etc.
  • Ensure excellent app performance, offline support, and push notifications.
  • Write clean, maintainable, and well-tested code.
  • Collaborate closely with UI/UX designers, backend developers, and the product team.
  • Publish and maintain the app on Google Play Store and Apple App Store.

Requirements

  • 3+ years of proven experience with Flutter (must have worked on at least 2 published apps on stores).
  • Strong knowledge of Dart, state management (Riverpod / Bloc / Provider), and clean architecture.
  • Experience with REST APIs, WebSockets, Firebase, and local storage (Hive / SQLite).
  • Solid understanding of mobile app design principles, responsive UI, and performance optimization.
  • Experience with Firebase or Supabase is a big plus.
  • Knowledge of geolocation, real-time features, and push notifications (FCM / APNs).
  • Version control with Git and agile methodologies.
  • Good English communication skills (Portuguese is a strong advantage).

Nice to Have

  • Previous experience in social networking, dating, or community apps.
  • Knowledge of matching algorithms or recommendation systems.
  • Experience with CI/CD, automated testing, and app deployment processes.

What We Offer

  • Competitive salary (depending on experience and contract type).
  • Flexible working hours and remote-friendly environment.
  • Opportunity to work on a meaningful product that combats loneliness.
  • Direct collaboration with the Portuguese founder and small, agile team.
  • Modern tech stack and possibility to influence product decisions.
  • Career growth opportunities.

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
Published 20 May
188 views
ยท
63 applications
Response activity: Very high
Last responded 4 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...