Must have Skills : Flutter (Expert)
Good To Have Skills : Android SDK (Capable) iOS SDK (Capable)
Job Description :
Key Responsibilities:
- Develop test and deploy Flutter applications for Android and iOS platforms.
- Design and implement highperformance scalable and reusable code using Dart.
- Ensure smooth integration with native Android (Kotlin/Java) and iOS (Swift/ObjectiveC) features when required.
- Optimize app performance responsiveness and efficiency.
- Work with UI/UX designers to translate designs into functional highquality mobile applications.
- Collaborate with crossfunctional teams including backend developers and product managers.
- Maintain and upgrade existing mobile applications with new features and improvements.
- Troubleshoot and debug complex issues across multiple devices and platforms.
- Implement thirdparty APIs SDKs and payment gateways as needed.
- Stay uptodate with the latest Flutter updates mobile development trends and best practices.
Required Skills & Qualifications:
- 6 years of professional experience in mobile app development.
- 3 years of handson experience with Flutter and Dart for crossplatform app development.
- Strong understanding of Android (Kotlin/Java) and iOS (Swift/ObjectiveC) development.
- Experience with state management frameworks like Provider Riverpod BLoC or GetX.
- Proficiency in RESTful API integration GraphQL and thirdparty libraries.
- Strong understanding of mobile architecture design patterns (MVVM MVC) and debugging tools.
- Experience with Firebase push notifications and analytics integration.
- Knowledge of App Store & Play Store deployment processes including CI/CD pipelines.
- Experience with unit testing integration testing and automated UI testing for mobile apps.
- Strong problemsolving skills and ability to work independently or in a team.
- Excellent communication and collaboration skills.
Good to Have:
- Experience with Flutter Web and Desktop development.
- Knowledge of React Native or other crossplatform frameworks.
- Exposure to AR/VR AI/ML or blockchain in mobile applications.
- Previous experience in Agile/Scrum development methodology.
Remote Work :
Yes
Employment Type :
Fulltime