(Flutter, 6 months Contract)
Requirements:
- Strong proficiency with Dart programming language.
- Outstanding skill in the Flutter framework.
- More than two years of developing Flutter applications for mobile.
- Minimum Bachelor’s Degree majoring in Information Technology (IT).
- Strong understanding of user-friendly experience and interface design principles.
- Pay attention to details and be proficient in app UI/UX development using Flutter.
- Build reusable code and libraries for future use
- Extensive knowledge of using RESTful APIs for data integration.
- Experience with state management solutions like Block, Getx, MobX, Provider, Riverpod, or equivalent in Flutter.
- Experience with version control systems, preferably Git.
Responsibilities:
- Deliver project on time with good commented and maintainable code.
- Collaborate with other development teams.
- Work with outside data sources and APIs.
- Work on bug fixing and improving application performance.
- Stay up to date with industry trends and best practices in mobile app development.
- Troubleshoot and resolve mobile app issues, optimizing performance for end-users
- Provide training and support to internal teams.
Preferred:
- Experience with platform channels for integrating Flutter with native code (Java/Kotlin for Android or Swift/Objective-C for iOS).
- Familiarity with Visual Studio Code or another IDE for Flutter development.
- Experience in publishing apps to both the App Store and Play Store.
- Experience in a formal development methodology - Agile/ SCRUM, Iterate, Waterfall.