Mobile App Developer - Flutter
Indexed description
App Development
The core responsibilities for the job include the following:
- Develop high-performance mobile applications using Flutter (Dart).
- Implement GetX and RiverPod for state management, dependency injection, and route management.
- Manage local storage, secure data handling, and app-level configurations.
- Debug and resolve app issues using tools like Instruments, Android Profiler, and Firebase Crashlytics.
- Apply DSA for performance and scalability improvements.
- Work with SQLite, MySQL, and Firestore for data storage and optimisation.
- Work with designers and developers to ensure smooth app functionality.
- Write clean, maintainable, and well-documented code.
- Pixel-to-pixel match from Figma.
- Good-to-have experience: Application deployment on AWS.
- Must have hands-on experience with sockets, audio integration, offline storage, and charts and graphs.
- Strong ability to work within and extend existing codebases, including debugging, refactoring, and implementing new features without breaking legacy functionality.
- Experience Level: 2 - 4 years.
- Languages: Dart, Kotlin; Database: SQLite, MySQL
- Optimisation: DSA, debugging tools, memory management.
- Version Control: Git (GitHub/GitLab).
- API Integration: RESTful APIs, JSON handling.
- Deployment: Must have deployed more than 5 applications on the Play Store and App Store.
- Preferred Skills: CI/CD tools (Docker, GitHub Actions). (Basics of Swift, Objective-C, UIKit, Xcode).
- Firebase services (Firestore, Crashlytics, FCM). Familiarity with Agile/Scrum methodologies.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search