- We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Googles Flutter development framework
- The primary focus will be on creating new experiences and maintaining existing apps
- Deep experience contributing to and managing high-scale production mobile apps
- You must have strong previous experience in Flutter and Dart development
ROLES AND RESPONSIBILITIES
- Experience in the development of Android/iOS applications with Flutter and have deployed them on Google Play/App Store
- Experience in Flutter Web
- Proficient in multiple state management systems like Provider, GetX etc
- Have a good understanding of the design patterns like MVVM, MVC etc
- Familiarity with Networking, Camera, Offline storage and Maps SDK.
- Understanding of iOS/Android design principles and interface guidelines.
- Familiarity with local and push notifications.
- Experience with third-party libraries and APIs.
- Experience with offline storage, threading, and performance tuning.
- Familiarity using version control tools like Git etc and IDEs like Android Studio, VS Code etc
- bachelors degree in computer science or related discipline
- Maintain existing codebases
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user interfaces designed by UI/UX designers
- Integrate various APIs from third parties
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices