About the job Flutter Developer | Remote | 4+ years
Job Description 4+ years | Remote
We are looking for an experienced Flutter Developer with a proven track record in building scalable eCommerce applications, and experience in developing both macOS desktop applications (Swift + SwiftUI/AppKit) and native Android applications. This is a cross-platform role where you'll help us deliver seamless, high-performance digital experiences across mobile and desktop.
Key Responsibilities
- Develop and maintain cross-platform mobile apps using Flutter with a focus on eCommerce functionality.
- Build and maintain macOS applications using Swift + SwiftUI or AppKit, ensuring native-level performance and design adherence.
- Contribute to or lead development of native Android applications using Java/Kotlin where required.
- Implement key eCommerce features: product listings, shopping cart, payments, user accounts, order tracking, etc.
- Integrate third-party APIs, payment gateways (e.g., Stripe, Razorpay), and analytics tools.
- Collaborate closely with designers, product managers, and backend teams to deliver intuitive and performant apps.
- Optimize performance across platforms and ensure responsive UI/UX.
- Mentor junior developers and contribute to code reviews and architectural decisions.
- Stay updated on the latest Flutter, Android, and Swift/macOS development.
Required Qualifications & Skills
- Bachelor's or Master's degree in Computer Science, IT, or related field.
- 4+ years of app development experience, with at least 3+ years in Flutter (Dart).
- Experience building macOS apps using Swift + SwiftUI or AppKit.
- Experience developing and deploying Android apps using Java/Kotlin.
- Strong understanding of eCommerce workflows and consumer-facing applications.
- Familiarity with state management in Flutter (BLoC, Provider, Riverpod, etc.).
- Experience integrating Firebase, third-party SDKs, and RESTful APIs.
- Strong Git skills and comfort working in Agile environments.
Good to Have
- Experience with Flutter Web or Flutter for Desktop (beyond macOS).
- Exposure to CI/CD pipelines and automated testing tools.
- Understanding of secure coding practices and mobile app optimization.
- Experience in publishing apps to Play Store, App Store, and