Mobile App Developer

Key Responsibilities

  • Design, develop, and maintain cross-platform mobile apps (iOS & Android) using Flutter/Dart.
  • Implement clean, efficient, and reusable code with strong attention to detail.
  • Work closely with UI/UX designers to translate designs into seamless user experiences.
  • Integrate mobile apps with backend APIs and third-party services.
  • Build and maintain custom native Android modules (Java/Kotlin) when Flutter alone is not sufficient.
  • Optimize app performance, debug issues, and ensure smooth operation across devices.
  • Collaborate in code reviews, follow best practices, and contribute to continuous improvement.
  • Publish and maintain apps on Google Play Store and Apple App Store.
  • Stay updated with Flutter/Dart ecosystem and mobile development trends.

Requirements

  • 2+ years of proven experience in mobile development with Flutter/Dart.
  • Good knowledge of native Android development (Java/Kotlin) for platform-specific integrations.
  • Experience with state management (e.g., Provider, Bloc, Riverpod, GetX).
  • Familiarity with Firebase services (Auth, Firestore, Cloud Messaging, Analytics).
  • Proficiency in RESTful APIs, JSON, and mobile networking.
  • Experience with Git and version control workflows.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.

Apply for this position

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