Nile Bits is hiring a Senior Flutter Developer to design, develop, and maintain high-performance mobile applications, with a particular focus on video-based or media-rich features. You will play a key role in translating product requirements into robust code while collaborating across teams.
What You’ll Do
- Design, develop, and maintain high-performance mobile applications using Flutter.
- Translate product requirements, UX designs, and technical specifications into well-structured, maintainable code.
- Build reusable components and libraries to ensure consistency and scalability across applications.
- Integrate APIs, third-party services, and backend systems.
- Optimize application performance, responsiveness, and reliability, especially for video playback and streaming features.
- Collaborate closely with product managers, designers, backend engineers, and QA teams.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and resolve complex technical issues across multiple devices and platforms.
- Stay up to date with Flutter ecosystem updates, mobile development trends, and emerging technologies.
What We’re Looking For
- Minimum of 5 years of experience in mobile application development.
- Strong hands-on experience with Flutter and Dart in production environments.
- Solid understanding of mobile app architecture patterns and state management solutions.
- Experience consuming RESTful APIs and integrating third-party SDKs.
- Strong knowledge of performance optimization, memory management, and debugging on mobile platforms.
- Familiarity with Git-based version control systems.
- Ability to write clean, testable, and well-documented code.
Nice to Have
- Prior experience developing video-based applications, such as streaming, video playback, or real-time media apps.
- Experience with video players, media codecs, live streaming, or WebRTC integrations.
- Knowledge of platform-specific integrations for Android and iOS.
- Experience with CI/CD pipelines for mobile applications.
- Familiarity with backend technologies and cloud services.
Technical Stack
- Flutter
- Dart
- RESTful APIs
- Android
- iOS
- Git
- WebRTC
Team & Environment
You will collaborate with product managers, designers, backend engineers, and QA teams.
Benefits & Compensation
- All employees benefits for free (games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties).
- Open-door management policy.
- Full Medical insurance.
- Accommodation and Transportation Allowance.
- Friendly environment that values innovation and efficiency.
- Exciting opportunities for career growth and talent development.
- Feedback encouragement.
- Recognition and reward programs.
- Competitive salaries and incentives.
- Flexible and Comfortable schedule.
- Fun committees.
- Monetary rewards.
- Fun, smart and creative people.
- Career possibilities with growing team.
- Paid vacations.
- Social benefits.
Nile Bits is an equal opportunity employer.



