Mobile (Flutter) Developer

Position: Flutter Developer
Type: Full-Time / Contract
Location: Remote / Onsite (Flexible)
Experience Level: 4+ Years

About the Role

We are looking for a skilled Flutter Developer with a strong background in Dart, state management, and Firebase to build scalable, high-performance applications. This role requires expertise in real-time data streaming, complex animations, and clean architecture. If you’re passionate about Flutter development and have experience in Socket.io, API integration, and Git, we’d love to hear from you.

Key Responsibilities

Flutter Development & State Management

  • Develop high-quality, scalable mobile applications using Flutter & Dart.
  • Implement null safety and best practices for production-ready applications.
  • Utilize Riverpod or GetX for efficient state management.

Real-Time Data & API Integration

  • Work with Firebase Realtime Database and FCM for push notifications.
  • Implement Socket.io for real-time data streaming and updates.
  • Integrate RESTful APIs and third-party libraries seamlessly.

Performance & UI Optimization

  • Create and optimize complex Flutter animations for a smooth user experience.
  • Follow Clean Architecture & GetX MVC pattern for maintainable codebases.
  • Optimize application performance, memory usage, and responsiveness.

Collaboration & Best Practices

  • Work closely with the team to enhance app features and user experience.
  • Maintain clean, maintainable code with proper version control using Git.
  • Stay up to date with the latest Flutter and mobile development trends.

Required Skills and Qualifications

Technical Expertise

  • 4+ years of experience in Flutter & Dart development.
  • Strong understanding of Riverpod or GetX for state management.
  • Expertise in Firebase, including Realtime Database & FCM push notifications.
  • Proficiency in Socket.io for real-time data streaming.
  • Strong grasp of Flutter animations and UI transitions.
  • Experience with API integration, third-party libraries, and Git version control.
  • Familiarity with Clean Architecture & GetX MVC pattern.

Preferred Experience

Strong problem-solving skills and ability to optimize performance.

Experience working on real-time applications with live updates.

Previous work in highly interactive and animated Flutter applications.

If you’re passionate about Flutter development and ready to work on exciting projects, apply now!

Job Category: Engineering
Job Type: Full Time
Job Location: Ahmedabad Hybrid Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx