Back to Jobs

Fotato Careers

Flutter Developer (iOS)

Apply by: Aug 30, 2025
IT
Hyderabad/ Kolkata
Full-time
Apply Now

Job Description

As a Flutter Developer, you will be responsible for designing, developing, and maintaining cross-platform mobile applications for Android and iOS. You will work closely with our product managers, designers, and backend engineers to build a user-friendly app that includes real-time order tracking, secure payment systems, and efficient delivery management.

Responsibilities

  • Develop high-quality, scalable, and maintainable mobile applications using Flutter and Dart.
  • Collaborate with the product and design teams to implement beautiful and responsive UI/UX.
  • Integrate RESTful APIs, third-party SDKs, and payment gateways.
  • Implement location-based services, such as GPS tracking and map integrations (e.g., Google Maps/Mapbox).
  • Ensure optimal performance and responsiveness of the app.
  • Write clean, testable, and maintainable code, adhering to industry standards and best practices.
  • Build and maintain CI/CD pipelines for smooth app deployment.
  • Troubleshoot and resolve bugs, crashes, and performance issues.
  • Stay up to date with Flutter’s latest developments and contribute to feature enhancements.

Requirements

  • Professional Experience: 2+ years of experience in Flutter app development.
  • Programming Skills: Proficiency in Dart and strong knowledge of mobile application architecture.
  • State Management: Expertise in one or more state management tools (e.g., Provider, Riverpod, Bloc, Redux).
  • UI/UX Implementation: Experience in building visually appealing and responsive user interfaces.
  • Integration Experience: Hands-on experience with RESTful APIs, payment gateway integration (e.g., Stripe, Razorpay), and third-party SDKs.
  • Map Services: Proven experience with Google Maps/Mapbox integrations and GPS tracking features.
  • Version Control: Familiarity with Git/GitHub for collaborative development.
  • Tools: Knowledge of Firebase services (e.g., Firestore, Cloud Messaging, Authentication) or similar backend technologies.
  • Testing: Familiarity with unit, widget, and integration testing.
  • Deployment: Experience in publishing apps to the Google Play Store and Apple App Store.

Qualifications

  • Experience with in-app notifications and messaging systems (e.g., push notifications, chat features).
  • Knowledge of performance optimization techniques for mobile apps.
  • Familiarity with Agile development methodologies and tools like Jira, Trello, or Asana.
  • Prior experience in food or grocery delivery apps is a plus.
  • Understanding of security best practices for mobile applications.