HamburgerMenu
hirist

Job Description

Description :

About the Role :

We are looking for a highly skilled Flutter Developer to build and maintain high-performance, scalable, and feature-rich mobile applications for Android and iOS.

The ideal candidate should have deep expertise in Flutter/Dart, mobile architecture, and UI development, along with a solid understanding of the full mobile development lifecycle.

Key Responsibilities :

- Develop, test, and deploy mobile applications using Flutter & Dart.

- Build reusable, maintainable, and modular architecture for apps.

- Collaborate with product managers, UI/UX designers, and backend teams.

- Optimize performance, memory usage, and battery efficiency.

- Integrate REST APIs, third-party SDKs, and native modules when required.

- Implement responsive UIs and animations with best UX practices.

- Troubleshoot and debug application issues across platforms.

- Participate in code reviews and contribute to improving development processes.

- Work with CI/CD pipelines for app deployment.

Required Skills :

- 2- 7 years of hands-on experience in Flutter development.

- Strong command over Dart, Flutter widgets, navigation, and state management.

- Experience with Provider, Bloc, Riverpod, GetX or similar state management tools.

- Strong understanding of mobile architecture (MVC, MVVM, Clean Architecture).

- Experience deploying apps to Google Play Store and Apple App Store.

- Knowledge of native Android (Kotlin/Java) or iOS (Swift/Objective-C) is a plus.

- Experience with version control (Git), API integrations, and JSON handling.

- Strong debugging, problem-solving, and analytical skills.

Good to Have :

- Experience with Firebase services (Auth, Push Notifications, Firestore, Crashlytics).

- Knowledge of DevOps practices, CI/CD (Fastlane, Codemagic).

- Experience with performance profiling and app optimization.

- Familiarity with Agile methodologies (Scrum/Kanban).

- Understanding of animations, custom widgets, and advanced UI patterns.

Soft Skills :

- Strong communication and collaboration skills.

- Ability to work in a fast-paced, dynamic environment.

- Ownership mindset and focus on delivering high-quality products


info-icon

Did you find something suspicious?