Remote (Global) Full-time

Nile Bits is hiring a Senior Flutter Developer

About the Role

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.

Required Skills
FlutterDartRESTful APIsAndroidiOSGitWebRTCState ManagementCI/CDFirebaseAgile MethodologiesPerformance OptimizationCode ReviewProblem SolvingUI/UX Implementation
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Nile Bits

Jobs at Nile Bits. Browse all our open positions and become part of our growing team! We are currently looking for additions to our company. Apply today!

Visit website
Job Details
Category mobile
Posted a month ago