At BitCoding, we are looking for a Mid-Senior Flutter Developer to join our team on a part-time, remote basis (4 hours per day – 5 days a week) to help us develop and enhance our applications. This opportunity is available only for candidates residing in Syria.
🔹 Who WeAre Looking For:
We need a talented developer who has:
-At least 2 years of experience in developing mobile applications using Flutter & Dart.
-Proficiency in GitLab and version control using Git.
-Experience in publishing and managing apps on Google Play and the App Store, including handling updates and compliance requirements.
-A strong understanding of software architecture and design patterns in Flutter.
-Experience working with RESTful APIs and GraphQL for backend integration.
Proficiency in local and cloud databases such as Firebase, Hive, SQLite.
-Strong knowledge of state management using Provider, Riverpod, Bloc, or similar solutions.
-Experience with WebSockets and real-time communication technologies like Pusher.
-Hands-on experience with video and voice call technologies such as Agora, Jitsi, or WebRTC.
-A good understanding of performance optimization and UX/UI best practices to ensure a smooth app experience.
-The ability to debug, troubleshoot, and optimize applications efficiently.
-Previous experience with CI/CD pipelines for automated app deployment is a plus.
As part of our team, you will:
-Develop new features and improve the performance of our applications.
-Identify and resolve issues to enhance user experience.
-Integrate real-time communication services using WebSockets, Firebase, and Pusher.
-Implement voice and video calling features using Agora or similar platforms.
-Publish app updates and manage deployment processes on app stores.
-Collaborate with our team using GitLab to ensure efficient code management and teamwork.
Remote
Mar 01, 2025