Search by job, company or skills

KADDERS

Senior Flutter Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Location: On-site

Employment Type: Full-time

Experience Level: Senior (5+ years)

About the Role

We 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134534865