Advanatge
Senior Flutter developer
As our Senior Flutter Developer, you will own the end-to-end mobile front-end development of a mission-critical communication platform. This role is designed for a technical leader who thrives on high autonomy and wants to see their work directly drive global user engagement. You will be responsible for building a scalable, feature-rich application from the ground up, ensuring technical excellence at every stage of the mobile lifecycle.
- Design and implement scalable app architecture using Flutter and advanced state management patterns like BLoC or Riverpod.
- Develop real-time messaging features using Socket.IO, including presence indicators, message receipts, and robust offline synchronization.
- Integrate WebRTC to deliver high-quality one-to-one and group voice and video calling experiences.
- Manage the full mobile lifecycle, including native platform integrations using Swift and Kotlin to extend Flutter capabilities.
- Own the deployment process, including the setup of CI/CD pipelines and publishing to the App Store and Google Play Store.
- Collaborate with backend engineers, designers, and product managers to define and refine technical requirements.
- 4+ years of professional experience in mobile development.
- 3+ years of expertise in Flutter and Dart.
- Proven experience with Socket.IO or WebSockets for real-time data streaming.
- Strong hands-on experience with WebRTC implementation.
- Expertise in state management patterns (BLoC, Riverpod, or Provider).
- Proficiency in native iOS (Swift) and Android (Kotlin) development.
- Experience with FCM/APNs and local database management using SQLite, Hive, or Isar.
- Familiarity with CallKit and PushKit for specialized calling features.
- Knowledge of end-to-end encryption protocols (e.g., Signal Protocol).
- Experience with SFU media servers such as LiveKit or Agora.
- Background in automated testing for Flutter applications.
- Experience implementing Right-to-Left (RTL) language support, specifically Arabic.
- Successful delivery and release of a feature-complete messaging app on both major platforms.
- Optimization of real-time communication latency and call quality.
- Establishment of a robust, automated deployment pipeline.
Health insurance, annual leave, flight tickets, visa
We are a professional organization dedicated to innovation and technical excellence, building tools that connect people through reliable communication technology.
We offer a professional and high-autonomy work environment where technical leaders are empowered to make critical architectural decisions.
Our process includes a technical screen, an architectural deep-dive, and a final interview with product leadership.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
