← Back to jobs
UURVA

Flutter Developer

URVA

Mohali
Full-Time
0-3 Years experience

Description

Position: Flutter Developer
Experience: 2–4 Years
Location: Phase-7 Industrial Area, Mohali (On-site)
Employment Type: Full-Time
Department: Engineering

About the Role

We are looking for a passionate Flutter Developer with 2+ years of experience in developing high-quality Android and iOS applications. The ideal candidate should have hands-on experience building scalable mobile applications, integrating REST APIs, managing offline data, and collaborating with backend and UI/UX teams.

You will be responsible for developing new features, fixing bugs, improving application performance, and contributing to the overall product architecture.

Key Responsibilities

  • Develop and maintain Android and iOS applications using Flutter.
  • Build reusable, clean, and maintainable Dart code.
  • Integrate REST APIs and third-party SDKs.
  • Collaborate with backend developers, QA engineers, and UI/UX designers.
  • Develop responsive and pixel-perfect user interfaces.
  • Implement state management using Provider, Bloc, Riverpod, GetX, or similar frameworks.
  • Optimize application performance, memory usage, and startup time.
  • Debug production issues and provide timely fixes.
  • Work with local storage solutions such as Hive, or Shared Preferences.
  • Implement push notifications using Firebase Cloud Messaging (FCM).
  • Participate in code reviews and follow coding standards.
  • Maintain application security and implement best practices.
  • Publish and maintain applications on Google Play Store and Apple App Store.
  • Write technical documentation where required.
  • Work in Agile/Scrum development environments.

Required Skills

  • 2+ years of experience in Flutter application development.
  • Strong knowledge of Dart programming language.
  • Experience with Flutter widgets, layouts, animations, and navigation.
  • Good understanding of RESTful APIs and JSON.
  • Experience with state management frameworks such as:
  • Provider
  • Bloc
  • Riverpod
  • GetX
  • Experience with local databases such as:
  • Hive
  • Knowledge of Firebase services:
  • Firebase Authentication
  • Firebase Cloud Messaging (FCM)
  • Firebase Crashlytics
  • Firebase Analytics
  • Experience integrating third-party libraries and SDKs.
  • Understanding of Git and version control workflows.
  • Familiarity with Android Studio, VS Code, and Xcode.
  • Knowledge of application lifecycle and mobile architecture patterns.

Good to Have

  • Experience with Maps (Google Maps/OpenStreetMap).
  • Background location tracking.
  • Camera integration and media uploads.
  • Biometric authentication.
  • Offline-first application development.
  • WebSocket or Socket.IO integration.
  • Deep Linking and Universal Links.
  • CI/CD pipelines for Flutter applications.
  • Fastlane, Codemagic, GitHub Actions, or Azure DevOps.
  • Experience with payment gateway integrations.
  • Knowledge of mobile application security best practices.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong debugging and problem-solving skills.
  • Good communication and teamwork abilities.
  • Ability to estimate development tasks and meet deadlines.
  • Experience working on enterprise or B2B applications is preferred.

What You'll Work On

  • Enterprise Flutter applications used by thousands of users.
  • New feature development and product enhancements.
  • Performance optimization and bug fixing.
  • API integrations and backend collaboration.
  • Release management for Android and iOS.
  • Building scalable, secure, and maintainable mobile applications.

Preferred Technical Stack

  • Framework: Flutter
  • Language: Dart
  • Backend APIs: REST APIs
  • State Management: Provider / Bloc / Riverpod / GetX
  • Local Database: Hive
  • Notifications: Firebase Cloud Messaging
  • Analytics & Crash Reporting: Firebase Analytics, Crashlytics
  • Version Control: Git
  • CI/CD: GitHub Actions / Codemagic / Azure DevOps (preferred)

About URVA

-

Industry: no-mentionEmployees: 50+Website