Location: On-site
Employment Type: Full-time
Experience Level: Senior (5+ years)
About the RoleWe are looking for a highly skilled Senior Flutter Developer to join our engineering team. The ideal candidate has deep experience building high-performance mobile applications for both iOS and Android, as well as strong knowledge of real-time communication, local data storage, and native platform integrations. You'll be working on cutting-edge projects such as chat apps, e-commerce platforms, social media applications, and delivery/rideshare solutions.
Responsibilities- Strong client communication (Must)
- Develop, maintain, and scale high-quality Flutter applications for iOS and Android.
- Implement real-time features using Socket.io or raw sockets.
- Design and manage efficient local database solutions (Hive, Sqflite, ObjectBox, etc.).
- Integrate native platform capabilities and write platform-specific code when needed.
- Collaborate with product, UI/UX, and backend teams to deliver seamless user experiences.
- Optimize application performance, security, responsiveness, and reliability.
- Participate in code reviews, architecture discussions, and technical planning.
- (Advantageous) Integrate AI chat, LLMs, and contribute to prompt engineering for AI-driven features.
Requirements- 5+ years of professional mobile development experience (iOS and Android).
- 3+ years of hands-on Flutter experience in production applications.
- Strong knowledge of Dart, state-management approaches (Bloc, Riverpod, Provider, etc.).
- Expertise in Socket.io, WebSockets, or raw socket programming.
- Proficiency with local database systems and offline-first app architecture.
- Experience integrating native modules (Swift, Objective-C, Kotlin, Java).
- Portfolio or links to apps related to chat, e-commerce, delivery/rideshare, or social platforms.
- Good understanding of RESTful APIs, GraphQL, and backend integration.
- Excellent problem-solving and communication skills.
Nice to Have- Experience with AI chat integrations, LLMs, or prompt engineering.
- Knowledge of Firebase, cloud messaging, and push notification systems.
- Familiarity with CI/CD pipelines for mobile deployments.
What We Offer- Competitive salary and benefits.
- Opportunity to work on high-impact, large-scale mobile products.
- Flexible work environment.
- A collaborative and innovative engineering culture.