Mobile App Developer
Indexed description
App Development
The candidate will have responsibilities across the following functions:
- 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.
- Must have hands-on experience with sockets, audio integration, offline storage, and charts & graphs.
- Strong ability to work within and extend existing codebases, including debugging, refactoring, and implementing new features without breaking legacy functionality.
- 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.
- Good-to-have experience: Application deployment on AWS.
- Work with designers and developers to ensure smooth app functionality.
- Write clean, maintainable, and well-documented code.
- Pixel-to-Pixel match from Figma.
- 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.
- CI/CD tools (Docker, GitHub Actions).
- Good to have (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