Flutter Developer

3 days ago


Puducherry, Puducherry, India DuskCoder Technosoft Corp Full time ₹ 3,60,000 - ₹ 4,80,000 per year

We are seeking a skilled Flutter Developer to join our team and contribute to the development of cutting-edge mobile applications. The ideal candidate will have a strong background in Flutter development and a passion for creating high-quality, user-friendly mobile applications.

Tech Stack & Tools:

  • Flutter & Dart – Building responsive Android & iOS apps from a single codebase
  • State Management: Provider, Riverpod, BLoC
  • Backend Integration: REST APIs, Firebase, GraphQL
  • Database: Firebase Firestore, SQLite, Hive
  • Other Tools: Git, GitHub, Postman, Android Studio, VS Code
  • CI/CD: GitHub Actions, Codemagic, Firebase App Distribution
  • Push Notifications, Auth, In-App Purchases, Google Maps & More

Responsibilities

Core Flutter & Dart Skills

  • Dart Programming: Understand Dart's syntax, null safety, async programming (Futures, Streams).
  • Flutter Widgets: Master StatelessWidget, StatefulWidget, InheritedWidget, Provider, etc.
  • State Management: Provider, Riverpod, Bloc, GetX, MobX, Redux.
  • Navigation & Routing: Named routes, Navigator 2.0, deep linking.
  • Asynchronous Programming: Futures, Streams, async/await.

2. UI/UX & Animation

  • Material Design & Cupertino: Build beautiful UIs for Android & iOS.
  • Custom UI: Learn how to create custom widgets.
  • Animations: Hero animations, Lottie, Tween, AnimatedBuilder.

3. API & Backend Integration

  • REST API & GraphQL: Fetch data from APIs using http or dio.
  • Firebase: Firestore, Authentication, Realtime Database, Push Notifications.
  • Local Database: SQLite (sqflite), Hive, Drift.

4. Native Integration

  • Platform Channels: Communicate with native Android (Java/Kotlin) and iOS (Swift/Objective-C) code.
  • Third-party Plugins: Use or build Flutter plugins for platform-specific functionality.

5. Performance & Optimization

  • Profiling & Debugging: flutter doctor, flutter analyze, DevTools.
  • Code Splitting & Lazy Loading: Optimize build sizes.
  • Efficient UI rendering: Minimize widget rebuilds.

6. Deployment & DevOps

  • App Signing & Release: Build APKs, AABs, and iOS builds.
  • CI/CD: Use Codemagic, GitHub Actions, or Bitrise for automation.
  • App Store & Play Store Deployment: Prepare & publish apps.

7. Additional Skills (Good to Have)

  • TDD (Test-Driven Development): Unit, Widget, and Integration testing.
  • Web & Desktop Development: Build Flutter apps for web and desktop.
  • AR & AI Integration: Use TensorFlow Lite, ARKit, or ARCore.

Qualifications

  • Proven experience as a Flutter Developer or similar role
  • Strong knowledge of Flutter framework
  • Familiarity with RESTful APIs and mobile UI/UX standards
  • Understanding of Agile methodologies
  • Bachelor's degree in Computer Science or related field (preferred)
  • Nice-to-have: Experience in Quantum engineering

Job Types: Full-time, Permanent

Pay: ₹25, ₹40,000.00 per month

Benefits:

  • Flexible schedule
  • Leave encashment
  • Life insurance

Experience:

  • Flutter: 3 years (Required)
  • Android: 3 years (Required)
  • iOS: 2 years (Preferred)

Work Location: In person



  • Chennai, Puducherry, India Asura Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About the ProjectWe are developing ASURA, a digital B2B/B2C platform connecting Clients, Retailers, and Wholesalers. Key features include:Multi-language support (English, French, German)OTP authentication (Email & Phone)Subscription system (Free / Paid with KYC validation)QR-code based clientsupplier linkingInvoice management & payment cyclesMessaging...