Back to Careers

Flutter Developer (Mobile & Windows Desktop Applications)

RemoteFull Time1+ Years

Job Description

🚀 Flutter Developer

📍 Location: Noida / Remote
💼 Experience: 1+ Years
🕒 Employment Type: Full Time


Job Overview

ApnaSoftwares Private Limited is looking for a passionate and talented Flutter Developer to join our engineering team. You'll work on enterprise-grade mobile and Windows desktop applications used by thousands of businesses across multiple industries, including ERP, POS, CRM, Inventory Management, Pharmacy ERP, Restaurant POS, Billing Software, and AI-powered business solutions.

If you enjoy solving real-world business problems, writing clean code, and building scalable cross-platform applications, we'd love to hear from you.


About the Role

As a Flutter Developer, you will be responsible for designing, developing, testing, and maintaining high-performance Android, iOS, and Windows Desktop applications. You'll work closely with backend developers, UI/UX designers, QA engineers, and product managers to deliver production-ready applications for businesses across India.


Roles & Responsibilities

  • Develop high-quality cross-platform mobile applications using Flutter & Dart.
  • Develop and maintain Windows Desktop applications using Flutter.
  • Build scalable, reusable, and maintainable application architecture.
  • Integrate REST APIs and third-party services.
  • Implement responsive UI from Figma or Adobe XD designs.
  • Manage application state using GetX, Provider, or BLoC.
  • Integrate Firebase services including Authentication, Cloud Messaging (FCM), Analytics, Crashlytics, and Remote Config.
  • Implement secure local storage using Hive, SQLite, or Shared Preferences.
  • Handle offline data synchronization and caching.
  • Optimize applications for speed, memory usage, and performance.
  • Debug and resolve application issues across Android, iOS, and Windows platforms.
  • Write clean, reusable, well-structured, and maintainable code.
  • Collaborate with Backend Developers, QA Engineers, UI/UX Designers, and Product Managers.
  • Participate in code reviews and sprint planning.
  • Maintain applications on Google Play Store, Apple App Store, and Windows Desktop platforms.
  • Continuously improve application quality, stability, and user experience.

Required Skills

  • Flutter
  • Dart
  • Cross-platform Application Development (Android, iOS & Windows)
  • REST API Integration
  • JSON Parsing
  • State Management (GetX / Provider / BLoC)
  • Firebase (Authentication, Firestore, FCM, Analytics, Crashlytics)
  • Git & GitHub
  • Hive / SQLite
  • Strong understanding of Mobile & Desktop Application Architecture
  • Performance Optimization & Debugging
  • Problem Solving Skills

Preferred Skills

  • Flutter Windows/Desktop Development
  • Android (Java/Kotlin)
  • iOS (Swift)
  • CI/CD Pipelines
  • Push Notifications
  • Payment Gateway Integration
  • Google Maps Integration
  • Background Services
  • Barcode Scanner Integration
  • Thermal Printer Integration (58mm & 80mm)
  • Bluetooth & USB Device Communication
  • Deep Linking
  • WebSocket Integration
  • Clean Architecture / MVVM
  • Experience with ERP, POS, CRM, Inventory, Pharmacy ERP, or Healthcare Applications

Technologies You'll Work With

  • Flutter (Android, iOS & Windows)
  • Dart
  • Node.js REST APIs
  • MySQL
  • Firebase
  • Git & GitHub
  • Hive
  • SQLite
  • GetX
  • Provider
  • BLoC
  • Firebase Cloud Messaging
  • Barcode Scanner
  • Thermal Printer Integration
  • Payment Gateway APIs
  • Windows Desktop Support

What You'll Build

  • Enterprise ERP Applications
  • Pharmacy ERP
  • POS & Billing Software
  • Inventory Management Systems
  • CRM Platforms
  • Restaurant POS
  • Windows Desktop Billing Software
  • Desktop POS Applications
  • Staff Management Systems
  • Appointment Management Solutions
  • Online Ordering Platforms
  • AI-powered Business Applications

What We Expect

  • Strong problem-solving and analytical skills.
  • Good communication and teamwork.
  • Ability to work independently with ownership.
  • Passion for learning new technologies.
  • Attention to detail and clean coding practices.
  • Ability to deliver quality work within deadlines.
  • Positive attitude and willingness to grow.

Why Join Apna Softwares?

  • 🚀 Work on real products used by thousands of businesses.
  • 🏥 Build Enterprise ERP, Pharmacy ERP & POS Applications.
  • 💻 Develop Mobile & Windows Desktop Applications.
  • 🤖 Work on AI-powered business solutions.
  • 📈 Performance-based career growth.
  • 🎯 High ownership and direct product impact.
  • 👨‍💻 Modern technology stack and engineering culture.
  • 📚 Continuous learning and mentorship.
  • 🎁 ESOP opportunities for exceptional performers.
  • 🤝 Friendly, collaborative, and startup-driven work environment.

Salary

💰 ₹20,000 – ₹30,000 per month
Salary will be based on skills, experience, technical interview performance, and overall fit.

Hiring Process

  1. Resume Screening
  2. Technical Assessment
  3. Flutter Technical Interview
  4. Practical Coding Round
  5. HR Discussion
  6. Offer & Onboarding

How to Apply

📧 Email your resume to:
info@apnasoftwares.com

Please include:

  • Updated Resume
  • GitHub Profile (if available)
  • Portfolio (if available)
  • Google Play Store / App Store links (if available)
  • Expected Salary
  • Notice Period

About ApnaSoftwares Private Limited

Apna Softwares Private Limited builds enterprise software solutions that help businesses digitize and automate their operations. Our products include ERP, POS, Billing, Inventory Management, CRM, Pharmacy ERP, Restaurant POS, Windows Desktop Applications, and AI-powered business solutions. We focus on building scalable, high-performance products that simplify business management for thousands of customers.

Skills

Flutter Dart Android iOS Windows Desktop Cross-Platform Development REST API JSON Firebase Firebase Authentication Cloud Firestore Firebase Cloud Messaging (FCM) Crashlytics Analytics GetX Provider BLoC State Management Hive SQLite Shared Preferences Git GitHub MVC MVVM Clean Architecture Dependency Injection Responsive UI Material Design Cupertino Widgets Figma API Integration WebSocket Bluetooth USB Device Integration Thermal Printer Integration Barcode Scanner Integration Payment Gateway Integration Push Notifications Deep Linking Background Services Performance Optimization Debugging Google Maps API Local Database CI/CD Play Store Deployment App Store Deployment Windows Application Development

Apply for this Position