02 Oct
|
CMS Info Systems (CMS)
|
Navi Mumbai
02 Oct
CMS Info Systems (CMS)
Navi Mumbai
Key Responsibilities
- Design, develop, test, and maintain mobile applications using React Native and Flutter.
- Develop cross-platform applications for Android and iOS.
- Convert UI/UX designs into responsive and user-friendly mobile applications.
- Integrate REST APIs and handle JSON data.
- Implement business requirements and recent application features.
- Integrate third-party libraries, SDKs, and APIs.
- Debug and resolve functional, technical, and production issues.
- Perform application performance optimization.
- Implement and maintain mobile features such as:
- Push Notifications
- GPS/Location Services
- Camera and Gallery
- QR/Barcode Scanning
- File Upload/Download
- Deep Linking
- Biometric Authentication
- Local Storage and Offline Data Handling
- Work closely with backend developers, QA, UI/UX designers, and business teams.
- Participate in code reviews and follow coding and development standards.
- Manage source code using Git/GitHub/GitLab/Bitbucket.
- Prepare Android APK/AAB and iOS IPA builds.
- Support QA, UAT, and Production releases.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Troubleshoot and resolve application crashes and production issues.
- Upgrade React Native, Flutter, Android SDK, and iOS versions when required.
Required Technical Skills
React Native
- Strong hands-on experience with React Native.
- Good knowledge of JavaScript/TypeScript.
- Experience with React Hooks and functional components.
- Experience with React Navigation.
- Knowledge of Redux, Context API, or other state-management solutions.
- Experience with REST API integration.
- Understanding of native Android/iOS integration and third-party packages.
Flutter:
- Strong hands-on experience with Flutter and Dart.
- Good understanding of Flutter widgets, layouts, navigation, and lifecycle.
- Experience with Provider, Bloc/Cubit, Riverpod, or other state-management frameworks.
- Experience with REST API integration using HTTP/Dio or similar libraries.
- Knowledge of local storage and JSON parsing.
Android & iOS:
- Good understanding of Android application development.
- Knowledge of Java/Kotlin will be an advantage.
- Knowledge of Swift/Objective-C will be an advantage.
- Experience with Android Studio and Xcode.
- Good understanding of Gradle, Android SDK, CocoaPods, and iOS build configuration.
- Experience in generating APK/AAB and IPA builds.
Additional Skills
- REST API and JSON integration
- Firebase
- Firebase Cloud Messaging
- Firebase Crashlytics
- Google Maps and Location Services
- QR/Barcode Scanner
- Camera and Image Processing
- Secure Storage
- Git and Version Control
- CI/CD
- Mobile Application Security
- Agile/Scrum methodology
Preferred Qualifications
- Bachelor's degree in Computer Science, IT, Engineering, or a related field.
- 3+ years of professional mobile application development experience.
- Experience developing and supporting production mobile applications.
- Strong problem-solving and debugging skills.
- Good communication and interpersonal skills.
- Ability to understand business requirements and convert them into technical solutions.
- Ability to work independently as well as in a team.
Good to Have
- Experience with AI/GenAI integration in mobile applications.
- Knowledge of CI/CD pipelines.
- Experience with Google Play Console and Apple App Store Connect.
- Experience with mobile application security.
- Experience with React Native/Flutter version upgrades.
- Experience with native Android/iOS development.
- Knowledge of application performance monitoring and crash analysis.
📌 Opening For Flutter Developer (Navi Mumbai)
🏢 CMS Info Systems (CMS)
📍 Navi Mumbai