Middle Flutter Developer

About 4GOO:

4goo is an innovative startup dedicated to developing a groundbreaking social networking platform that will redefine online connections and interactions. We are building a platform that unlocks new possibilities for social relationships, and we are seeking passionate and skilled individuals to join our team. Join us on our journey to revolutionize the future of social media!


 

Requirements:

 

1. Core Flutter & Dart Competencies:

  • 2+ years of commercial Flutter experience with a solid understanding of:
  • Flutter rendering pipeline, widget lifecycle, layout & constraints system.
  • Building complex, high-performance UI, custom widgets, custom painters, animations.
  • State management using Bloc/Cubit (our main stack), with experience in feature-based modular architecture.
  • Strong knowledge of asynchronous programming in Dart:
  • Streams, Futures, Isolates.
  • Offloading heavy operations to background isolates (e.g., media processing).

 

2. Architecture & Code Quality:

  • Experience with Clean Architecture, separation of presentation/domain/data layers.
  • Ability to structure scalable feature modules, write maintainable, testable code.
  • Solid understanding of SOLID principles and dependency injection patterns.

 

3. Networking & API Layer:

  • Deep experience with Dio or equivalent HTTP clients:
  • Multipart uploads, chunked file uploads, progress tracking.
  • Error handling strategies, retries, cancellations, and network resilience patterns.
  • Working with REST APIs, pagination, filtering, and model serialization.

 

4. Media Processing & Performance:

  • Proven experience handling video and image pipelines:
  • Thumbnail extraction, compression, metadata parsing.
  • Caching strategies for heavy media feeds.
  • Understanding device limitations for video processing (Android & iOS).
  • Ability to diagnose and resolve performance bottlenecks:
  • Jank/scroll issues, frame drops, excessive rebuilds, and memory leaks.
  • Using Flutter DevTools for profiling and runtime analysis.

 

5. Lists, Feeds & Rendering Optimization:

  • Strong experience with infinite lists, lazy rendering, and prefetching:
  • Slivers, CustomScrollView, RepaintBoundaries placement.
  • Experience implementing high-performance UI for feed-based apps:
  • Posts, reels, media carousels, comment threads, real-time counters.

 

6. Integrations & Platform Features:

  • Push notifications (FCM + APNs), token management, and background handlers.
  • Experience with deep links / app links / universal links.
  • Experience with WebSockets or streaming clients (Stream, custom WS).
  • Bonus: ability to write small native modules in Swift/Kotlin when needed.

 

7. Tooling & Production Workflows:

  • Strong Git experience (feature branches, PR flow, conflict management).
  • Ability to own a feature end-to-end: requirements → architecture → implementation → testing → stabilization.
  • Understanding of CI/CD workflows (Codemagic).
  • Good debugging skills on both iOS and Android (simulator/device logs, Xcode/ADB tools).

 

8. Soft Skills & Team Expectations:

  • Able to work with incomplete requirements, ask clarifying questions, and propose solutions.
  • Works autonomously but communicates clearly with PM/Lead.
  • Capable of giving and receiving code review feedback.
  • Product mindset: focuses on user impact, not just tasks.

 


Nice-to-Have:

  • Experience building social network–like features (feeds, stories/reels, chats).
  • Experience with Stream Chat / Stream Video SDKs.
  • Experience optimizing complex animations and transitions.

     

     

     

    What We Offer:

  • A dynamic and innovative work environment where you can directly influence the future of social networking.
  • Opportunity to work on cutting-edge technologies and build a platform from the ground up.
  • Competitive salary with performance-based bonuses.
  • Flexible working hours and the option to work remotely.
  • Regular team-building activities and the chance to work alongside like-minded professionals.
  • A supportive, collaborative, and growth-oriented team culture.
  • Access to professional development resources and career growth opportunities.
  • If you are an experienced frontend developer who is excited about the future of social media and wants to work in a fast-paced, innovative startup, we’d love to hear from you. Join us at 4goo and help shape the future of social connections!

Required languages

English B2 - Upper Intermediate
Published 24 November
76 views
·
20 applications
100% read
·
5% responded
Last responded 5 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...