Flutter Developer
- BeInMedia
- Damascus, Syria
- $6,000 – $12,000
Job Role:
Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps.
Responsivities :
- Design & implement new app modules based on the product requirements using Flutter framework
- 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
- Integration of data storage solutions
- 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
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
Skills and Qualification:
- 3 years of experience in the same field.
- You have a bachelor’s degree in computer science.
- Must have built at least two Android and/or iOS apps with Flutter.
- Proven working experience in software development.
- Working experience in mobile development Android or iOS.
- Have published one or more mobile apps in Google Play or App Store.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Familiarity with SQL/NoSQL databases and their declarative query languages.
- Proficient understanding of code versioning tools, such as Git / Mercurial.
Skills
- Flutter
- Dart
- Mobile App Development
- RESTful APIs
- SQL/NoSQL Databases
- UI/UX Implementation
- Automated Testing