Posted on: 23/09/2025
Key Responsibilities:
Flutter Development :
- Build and maintain scalable mobile apps using Flutter and Dart
- Translate UI/UX designs (Figma/AdobeXD) into responsive, pixel-perfect UIs
- Handle widget trees, custom widgets, animations, and transitions
- Manage routing, deep linking, and nested navigation
- Integrate REST APIs with proper error handling and JSON parsing
- Implement state management using BLoC (Riverpod/GetX/MobX is a plus)
- Use Hive, SQLite, Shared Preferences for local/offline data storage
- Set up push notifications using FCM or OneSignal
- Integrate platform-specific functionality via platform channels
- Write unit, widget, and integration tests.
React Native Development :
- Develop and maintain React Native apps using JavaScript or TypeScript
- Work with Redux (Toolkit) for state management and RTK Queries
- Build and optimize reusable UI components
- Integrate REST APIs with proper error handling and async flows
- Use React Navigation and manage dynamic routing and deep linking
- Handle native modules, third-party libraries, and platform-specific code
- Implement authentication flows (Firebase/Auth0/Google/Apple)
- Work with local storage solutions (AsyncStorage, MMKV, SQLite)
- Conduct unit and UI testing using Jest, React Native Testing Library, or Detox.
Must-Have Skills :
- Dart and Flutter
- React Native
- REST API integration with error handling
- Secure authentication methods
- Offline storage and sync
- Push notifications
- Writing unit and UI tests
- Proficient with Git (branching, merging, pull requests)
- API Testing using Postman.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1551168
Interview Questions for you
View All