Job Description
We are seeking a Flutter Developer with strong experience in designing, developing, and maintaining multi-platform mobile applications for iOS and Android.
- You will be responsible for architecting scalable solutions, implementing best practices, and ensuring seamless integration using modern development tools.
Key Responsibilities
- Develop and maintain mobile applications using Flutter.
- Design and implement scalable and maintainable architecture for mobile applications.
- Ensure seamless CI/CD pipeline setup and management using Azure DevOps.
- Utilize dependency injection (DI) techniques to improve code modularity and testability.
- Guide the team in best practices for DI and state management solutions like Provider, Bloc, or Riverpod.
- Work with Git for version control and collaborate with cross-functional teams.
- Integrate and manage push notifications using Firebase Cloud Messaging (FCM) or OneSignal.
- Evaluate and select appropriate technologies to optimize app performance.
- Ensure compliance with design patterns in Dart and maintain high code quality.
- Work in Android Studio and Xcode for platform-specific configurations and debugging.
Required Skills & Qualifications
- Flutter development for iOS and Android.
- architecture, design patterns, and implementation
- CI/CD pipelines in Azure DevOps.
- Git
- state management tools like Provider, Bloc, or Riverpod.
- Android Studio and Xcode.
- dependency injection (DI) best practices.
Hiring Team Member
