10 Sep
|
Entire Techno Solutions
|
India
10 Sep
Entire Techno Solutions
India
Kindly share your cvat9310404166
Job description:
Flutter Developer (2–3 Years Experience)
- 2–3 years of professional experience in Flutter application development.
- Proven experience in building and publishing Android and iOS applications.
- Experience working in Agile/Scrum development environments.
Technical SkillsFlutter & Dart
- Strong proficiency in Flutter framework and Dart programming language.
- Deep understanding of Flutter widgets, rendering pipeline, animations, custom UI development, Flutter lifecycle, navigation, routing, and platform channels.
- Experience in building responsive and adaptive UI for different screen sizes.
- Strong understanding of asynchronous programming, Futures, Streams, and isolates.
State Management
Hands-on experience with one or more of the following:
- Flutter Riverpod (Preferred)
- Provider
- Bloc/Cubit
Should understand:
- Dependency Injection
- Reactive programming
- State persistence
- Efficient widget rebuilding
- Performance optimization
Architecture
Strong understanding of:
- MVC
- MVVM
- Clean Architecture
- Repository Pattern
- Feature-first architecture
- Modular application development
SOLID Principles
Practical implementation of:
- Single Responsibility Principle (SRP)
- Open/Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
API Integration
- REST API integration
- Dio/HTTP
- JSON serialization
- Multipart file uploads
- Pagination
- JWT/OAuth authentication
- Error handling and retry mechanisms
Local Storage
Experience with:
- SharedPreferences
- Hive
- SQLite
- Flutter Secure Storage
Firebase
Experience with:
- Firebase Authentication
- Cloud Firestore
- Realtime Database
- Firebase Cloud Messaging (FCM)
- Firebase Analytics
- Firebase Crashlytics
- Remote Config
- Dynamic Links (Preferred)
Notifications
Strong knowledge of:
- Firebase Cloud Messaging (FCM)
- flutter_local_notifications
- Foreground and background notifications
- Notification channels
- Scheduled notifications
- Rich notifications
- Deep linking from notifications
- Android and iOS notification permissions
Performance Optimization
Knowledge of:
- Widget optimization
- Memory management
- Lazy loading
- Image caching
- Infinite scrolling
- Flutter DevTools
- Performance profiling
- Reducing unnecessary widget rebuilds
Third-Party Integrations
Experience integrating:
- Payment Gateways
- Google Maps / Mapbox
- Camera
- Location services
- Social Login
- Deep Links
- Share APIs
- Biometric Authentication
Offline Support
- Offline-first application development
- Data synchronization
- Cache management
Version Control
- Git
- GitHub
- GitLab
- Bitbucket
- Pull Requests
- Branching strategies
- Merge conflict resolution
Benefits:
- Flexible schedule
Work Location: In person
Pay: ₹9,051.27 - ₹55,000.00 per month
Benefits:
- Cell phone reimbursement
- Commuter assistance
- Versatile schedule
- Internet reimbursement
- Leave encashment
Application Question(s):
- can you come for interview on 10th September In-Person
Work Location: In person
📌 Senior Flutter Developer(Immediate Joiner from delhi) (India)
🏢 Entire Techno Solutions
📍 India