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 |
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...