Senior Flutter Developer
TekRevol
- Karachi, Sindh
- Permanent
- Full-time
- Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Create well designed, testable, efficient code.
- Participate in all phases of the development life-cycle.
- Assist in the preparation and production of releases of software components.
- Ensure designs are in compliance with specifications.
- Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement.
- 3-4 years of experience in Flutter development.
- Experience in development of Android/iOS applications with Flutter and have deployed them on Google Play/App Store.
- Experience with native mobile app development is a plus.
- Proficient in multiple state management systems i.e. BLOC, Provider, GetX.
- Have a good understanding of the design patterns e.g. MVVM, MVC, MVP.
- 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.
- BS or MS in Computer Science or related technical field.