Flutter Developer
- Source: Indeed
- Duskcoder
- Remote
- India
- Mid level
Job Description
We are looking for an experienced Flutter Developer to design, build, and maintain high-performance, responsive cross-platform applications for iOS and Android. You will work closely with UI/UX designers, product managers, and backend engineers to deliver smooth and reliable user experiences. [1, 2, 3]Key Responsibilities
- App Development: Design and develop multi-platform mobile applications from scratch or enhance existing production apps using Flutter and Dart.
- UI/UX Implementation: Translate design wireframes and UI mockups into clean, responsive, and fluid user interfaces.
- API Integration: Connect applications to RESTful APIs, third-party services, and cloud platforms like Firebase.
- State Management: Implement scalable state management solutions (e.g., Bloc, Provider, Redux).
- Testing & Quality Assurance: Write unit and widget tests, perform code reviews, and fix bugs to maintain high code quality.
- Deployment: Manage CI/CD pipelines and handle app releases for the Google Play Store and Apple App Store. [1, 2, 3, 4, 5, 6]
Required Qualifications & Skills
- Experience: 2 to 4+ years of total software development experience, with at least 2 years focused commercially on Flutter/Dart.
- Core Languages: Deep proficiency in Dart and understanding of native iOS (Swift/Objective-C) and Android (Kotlin/Java) fundamentals.
- Architecture: Strong grasp of mobile design patterns, clean architecture, and SOLID principles.
- Tools & Version Control: Proficiency with Git, CI/CD workflows, and debugging tools.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). [1, 2, 3, 4, 5, 6]
Preferred / Nice-to-Haves
- Experience with real-time databases, push notifications, and analytics (e.g., Firebase, SQLite, Realm).
- Previous remote work or agile team experience.
- Live or open-source apps published on the Google Play Store or Apple App Store. [1, 2, 3, 4]
Work Location: Remote
Skills
- Flutter
- Dart
- Firebase
- google-firebase
- reduxjs
- iOS
- Swift
- Objective-C
- Kotlin
- Java
- SQLite
- Realm
