Frontend Developer (Flutter – Media + Real-Time)

Job Purpose:

To build and enhance a high-performance mobile application used by tournament organizers,
scorers, players, and fans, with a strong focus on media features such as image editing, video
recording, and live streaming, alongside core tournament workflows and scoring.

Job Specification:

  • Experience: 3–6 years in Flutter development with exposure to media-heavy mobile apps.
  • Education: Bachelor’s/Master’s degree in Computer Science, IT, or related fields.
  • Background: Strong knowledge of Flutter, mobile app performance tuning, and real-time
    sync. Prior experience with media workflows, live streaming, or sports apps is preferred.

Key Responsibilities & Accountability:

  • Design, develop, and maintain Flutter-based mobile app features for tournaments,
    scoring, and media workflows.
  • Implement image editing tools (logos, jersey design, text overlays for team branding).
  • Integrate video recording and live streaming with score overlays.
  • Build offline-first support with local storage and sync upon reconnect.
  • Optimize app performance and memory usage for large media files and live sessions.
  • Integrate app with Laravel APIs and Node.js WebSocket services for real-time sync.
  • Collaborate with backend teams to implement media pipelines and streaming services

Functional Competencies:

  • Flutter (Dart) mobile development
  • Riverpod / Bloc / Provider
  • Media & graphics handling (Canvas, CustomPainter, image_editor_plus)
  • Video & streaming integrations (WebRTC, RTMP, ffmpeg-kit)
  • Native mobile integration (Android Java/Kotlin, iOS Swift/Objective-C)
  • Offline storage (SQLite / Hive)
  • Real-time sync using WebSockets (Socket.io + Node.js)
  • REST API integration (Laravel)
  • Mobile app performance optimization
  • UI/UX design following Material Design principles
Job Type: Full Time
Job Location: chennai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top