Senior Flutter Developer

November 5, 2023

Apply for this job

Email *

Job Description

Feed App is looking to hire a senior Flutter Developer in Baghdad.<br><br>Job description<br><br>- Design and Build sophisticated and highly scalable apps using Flutter.<br>- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.<br>- Translate and Build the designs and Wireframes into high quality responsive UI code.<br>- Explore feasible architectures for implementing new features.<br>- Resolve any problems existing in the system and suggest and add new features in the complete system.<br>- Suggest space and time efficient Data Structures.<br>- Follow the best practices while developing the app and also keeping everything structured and well documented.<br>- Use CI/CD for smooth deployment.<br>- Document the project and code efficiently.<br>- Manage the code and project on Git in order to keep in sync with other team members and managers.<br>- Ensure security guidelines are always followed while developing the app.<br>- Consulting with our customer facing representatives about software system design and maintenance.<br>- Perform time profiling and memory leaks assessment.<br>- Write tests for the App.<br>Job requirements<br><br>- 3-5 years of professional experience as an app developer.<br>- Solid experience with commonly used 3rd party libraries and services<br>- Expert understanding of networking, local data caching and multitasking on Android<br>- Familiar with Material Design Guidelines<br>- Hungry for more responsibility and knowledge<br>- Passion for building robust systems that are engineered to handle failure scenarios, an undying love and attitude for maintaining coding standards<br>- Has a strong drive for producing quality software and makes sure issues are raised and resolved in a timely manner<br>- Has good communication and planning skills for preparing towards a release<br>- Must have previously published apps<br>- Solid understanding of the full mobile development lifecycle<br>- Proven experience in both mobile development and API integration<br>- Experience with third-party libraries and APIs including REST<br>- Experience with Firebase: Push Notifications, Cloud Messaging, and Analytics<br>- Solid ability in both written and verbal communication.<br>- Ability to design apps from scratch.