Skills And Tools:
General overview about the job:
Flutter Developer who will join our talented software team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Job duties & responsibilities: (tasks & responsibilities):
- Design, Build and develop sophisticated and highly scalable mobile apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Take ownership of the preparation, production, and timely release of the applications.
- Ensure the performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ensure that we’re up to date on flutter systems and design principles.
- Run functionality testing and debug code.
- Maintain high standards of code quality.
- Write feature design specification documents for coding and design activities.
- Collaborate with cross-functional teams to define and deliver new features.
- BCS in Engineering or Computer Science, or equivalent.
- +5 Years of experience in development life cycle.
Must have technical / professional qualifications:
- Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
- Must have contributed with at least three Android, iOS and Flutter with following skill set:
- Layout design and application development from scratch
- Strong knowledge of Flutter framework and all of its components
- Knowledge of major state management approaches (BloC, GetX, Redux, Provider, etc.)
- Familiarity with RESTful APIs to connect mobile applications to back-end services
- Experience with third-party libraries and APIs (Firebase, Stripe, Google maps, etc.)
- Understanding the principles of DRY, SOLID, KISS
- OOP, Data types
- Experience with Gitlab, Github
- Knowledge and understanding of SQFLite, Hive, Firebase
- Experience in team development and version control system
- Experience in starting projects from scratch
- Professional working proficiency in English
- Experience with App Store and Google Play. Publishing applications, preparing build versions managing consule. Working with resolution centers for both application platform developer consules(Playmarket and Appstore)
- Experience with WebSocket, REST API, Networking concepts
- Senior .NET Developer - Maadi, Cairo11 days ago
- Senior Java Developer - Spring - Sheraton, Cairo11 days ago
- Senior Salesforce DeveloperConfidential Company - Cairo, Egypt9 days ago
- senior Web Developer - New Cairo, Cairo18 days ago
- Senior Software Developer - Katameya, Cairo22 days ago
- Senior Web Developer - Magento... - Maadi, Cairo29 days ago
- Senior Python / Django Develop... - Dokki, Giza8 days ago
- Senior Database Developer - Heliopolis, Cairo4 days ago
- Senior Node JS Developer - 6th of October, Giza22 days ago
- Full Stack developer - .NET Co... - Nasr City, Cairo22 days ago
- Senior Flutter DeveloperDEVOPSOLUTION - Nasr City, Cairo9 days ago
- Senior Flutter Developer - Men...Confidential Company - Minuf, Monufya30 days ago
- Senior Flutter DeveloperConfidential Company - Cairo, Egypt1 month ago
- Mobile Application DeveloperCharisma Design - Nasr City, Cairo8 days ago
- Senior Flutter DeveloperTones Agency - Cairo, Egypt1 month ago
- Mobile application developer (...Confidential Company - Heliopolis, Cairo17 days ago
- Sr. Mobile App DeveloperMegamind IT Company - Maadi, Cairo11 days ago
- Senior Flutter DeveloperIzam, inc. - Mohandessin, Giza1 month ago
- Senior Xamarin Developer-(onsi...Confidential Company - New Cairo, Cairo11 days ago
- Senior Backend DeveloperWUZZUF - Maadi, Cairo3 days ago