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