Flutter Developer
Job summary
We are seeking a mid- to senior-level Flutter Developer to join our mobile engineering team. The candidate will be responsible for designing, developing, and maintaining cross-platform mobile applications with Flutter. Collaborate closely with product managers, UI/UX designers, backend engineers, to deliver user-friendly applications for iOS and Android
Job descriptions & requirements
Responsibilities:
- Develop and maintain cross-platform mobile apps using Flutter and Dart.
- Translate UI/UX designs and wireframes into high-quality, responsive code.
- Integrate mobile applications with RESTful and GraphQL APIs.
- Implement state management solutions.
- Optimize apps for performance, scalability, and offline-first capabilities.
- Write clean, maintainable, and testable code following best practices.
- Implement unit, widget, and integration testing to ensure reliability.
- Collaborate with backend developers to define API contracts and workflows.
- Work with platform-specific APIs (Android/iOS) and integrate third-party SDKs.
- Participate in code reviews, mentoring junior developers, and contributing to architectural decisions.
- Stay current with Flutter ecosystem updates, mobile trends, and emerging technologies
Requirements:
- 3-6+ years of professional mobile development experience with at least 2+ years in Flutter/Dart
- Strong knowledge of Flutter architecture widgets and lifecycle management.
- Experience with state management libraries
- Solid understanding of object-oriented programming and reactive programming concepts.
- Hands-on experience with RESTful APIs, GraphQL, and WebSockets
- Knowledge of mobile database solutions (SQLite, Hive, Realm, Firebase, Firestore)
- Familiarity with CI/CD pipelines for mobile apps (GitHub Actions etc.)
- Strong grasp of mobile app deployment (App Store Google Play) and release processes
- Experience with mobile security practices (data encryption secure storage authentication)
- Proficiency in debugging performance tuning and memory management
- Experience with native mobile development
- Experience with push notifications background services and geolocation APIs
- Exposure to modular monorepo or micro-frontend approaches in mobile apps
- Knowledge of DevOps practices (Docker, Kubernetes, AWS Amplify)
- Understanding of UX principles and accessibility standards for mobile apps
- Experience with payment gateways in-app purchases or subscription models
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.