Responsibilities and Qualifications
- 5+ years of professional mobile development experience.
- Strong hands‑on experience with Flutter/Dart for cross‑platform apps development.
- Solid understanding of mobile architecture, design patterns, and state management (e.g., Provider, Riverpod, Bloc, Redux).
- Proficient in consuming REST/GraphQL APIs.
- Experience with automated testing (unit, integration, UI).
- Strong knowledge of app lifecycle, performance optimization, and memory management.
- Familiarity with CI/CD pipelines for mobile apps (e.g., GitHub Actions, Bitrise, Fastlane).
- Excellent problem‑solving, analytical, and communication skills.
- Experience with native Android (Kotlin/Java) and/or iOS (Swift/Objective‑C) development and/or other cross‑platform like React Native/Ionic will be an advantage.
- Knowledge of Firebase, AWS Amplify, or similar mobile backend services.
- Experience with app store submission process (Google Play, App Store).
- Familiarity with Agile/Scrum methodologies.
- Exposure to analytics, crash reporting, and monitoring tools (e.g., Firebase Crashlytics, Sentry).