Skills & Technology Stack
Dart language and framework
Strong knowledge in designing and managing widgets
Flutter state management (Provider, SetState, GetX, MobX)
State management patterns (BLOC, Redux)
MVC & MVVM architectures
Flutter platform channels
SQFLite
Restful APIs
Roles & responsibilities
Understand the business requirements
Translate designs and wireframes into responsive layouts
Write clean and optimal code
Identify the issues & correct bottlenecks. Fix bugs
Follow the project structure and industry-standard patterns
Cooperate with the team and other teams/members
Managing & maintaining legacy apps
Key Skills
UI: Material design, Material animations, Custom components, User Interaction(touches, gestures)
Core: Dart, Multithreading, FlutterPub, Rx Dart, Job Queue,
Communication & Networking: HTTP, REST, Dio, Cached Network Image, Firebase, Socket, JSON, XML, SMS, Bluetooth, NFC, Build Pubspec, Gradle, info.plist