4773 Mobile App Developer (IOS / Android) Fincraft Re-engineering 1 Mumbai •Flutter Framework: Strong command over Dart programming language, Building responsive UI using widgets (Stateless/Stateful), Custom widget development •State management: Provider / Riverpod / Bloc / GetX / MobX App Architecture: MVC / MVVM / Clean Architecture, Modular & scalable project structure •API Integration: Consuming RESTful APIs, Handling JSON (serialization/deserialization) Using packages like http, dio •Local Data Storage: SQLite, Hive, or Moor, Shared Preferences for small key-value storage Secure Storage (for token/auth data) •Authentication & Authorization: OAuth 2.0, JWT, Firebase Auth, biometrics, Role-based access handling •Navigation & Routing: Named routing, nested routes, Deep linking & dynamic links Forms & Validation: Multi-step forms, Custom validators, Input masking, date pickers, dropdowns, etc. •Performance Optimization: Lazy loading, List Views & Grid Views with large datasets, Reducing rebuilds, avoiding memory leaks •Platform Integration: Using platform channels (to access native Android/iOS features) Integrating SDKs (payment gateway, biometric, maps, etc.) •Firebase Services: Push Notifications, Crashlytics, Analytics CI/CD for Flutter: Using Fastlane, GitHub Actions, Bitrise, or Codemagic Automated build & deploy for Android and iOS Engineering Graduates or Equivalent Qualification. Advance professional Certifications in the relevant skillset / latest technologies will be advantage 2- 7 Years
Job Description
- Design and develop advanced mobile applications for Android and/or iOS platforms.
- Use platform-specific technologies such as Kotlin or Java for Android development.
- Develop iOS applications using Swift or Objective-C.
- Build cross-platform applications using frameworks such as Flutter, React Native, or Xamarin.
- Collaborate with UI/UX designers to implement responsive, intuitive, and user-friendly interfaces.
- Follow Material Design guidelines for Android applications and Human Interface Guidelines for iOS applications.
- Optimize application performance, animations, and transitions to ensure a smooth user experience.
- Integrate RESTful APIs and backend services into mobile applications.
- Handle JSON parsing, API response management, error handling, and data caching.
- Utilize networking libraries and tools such as Retrofit, Alamofire, Dio, or native HTTP libraries for API communication.