Description :
Job Summary
We are looking for a high-impact Mobile Developer to build and scale a world-class mobile application focused on video-first, high-retention user experiences. You will work on core product surfaces such as video players, discovery feeds, personalized home screens, and creator tools, with a strong emphasis on performance, scalability, and rapid iteration. This role demands product ownership, deep mobile engineering expertise, and a bias toward shipping fast and improving continuously.
Key Responsibilities :
Design, build, ship, and iterate on core mobile features including :
a. Video players and real-time streaming experiences
b. Discovery feeds and personalized home screens
c. Creator and content management tools
- Take ownership of the mobile development lifecycle from ideation and architecture to production release and optimization
- Launch production-ready features in week one and drive continuous weekly improvements
- State management, data flow, and local caching strategies
- Native integrations and platform APIs
- Real-time video streaming pipelines
Work primarily with a Flutter codebase, contributing to native modules in Kotlin (Android) and Swift (iOS) when required
- Smooth 60fps scrolling and animations
- Fast cold-start times and seamless navigation
- Intelligent prefetching and offline support
- Efficient memory usage and battery optimization
- Implement advanced video UX comparable to leading platforms such as TikTok and Instagram Reels
- Clean and scalable architecture patterns
- Modular and reusable components
- Unit, widget, and integration testing
- CI/CD pipelines for automated builds, testing, and releases
- Scale applications to support millions of daily active users
- Optimize app size, network usage, and battery consumption
- Maintain app stability with a target crash rate below 0.1%
- Implement feature flags and remote configuration
- Run weekly A/B experiments on mobile experiences
- Track and analyze retention, session time, video completion rates, and performance metrics
Collaborate closely with product managers, designers, backend engineers, and data teams
- Participate in code reviews, technical discussions, and architectural decisions
Required Skills & Qualifications :
- Strong experience in mobile application development (Android, iOS, or cross-platform)
- Hands-on experience with Flutter and Dart
- Working knowledge of Kotlin (Android) and Swift (iOS) for native integrations
- Strong understanding of mobile performance optimization techniques
- Experience building and optimizing video-heavy applications
- Solid grasp of state management patterns and local storage mechanisms
- Experience with REST/GraphQL APIs and real-time data streams
- Familiarity with analytics, monitoring, and crash-reporting tools
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1592234
Interview Questions for you
View All