Job Details
Skills And Tools:
Job Description
We are seeking an experienced Flutter Developer with 4 to 6 years of experience to join our dynamic development team. The ideal candidate will be responsible for designing, building, and maintaining advanced applications for mobile platforms, ensuring high performance, quality, and responsiveness of applications.
Key Responsibilities:
· Develop, test, and maintain high-performance mobile applications for Android and iOS using Flutter.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Work with outside data sources and APIs.
· Write clean, scalable and maintainable code with proper documentation.
· Optimize application performance and troubleshoot bugs.
· Stay up-to-date with emerging technologies and trends in mobile development.
· Implement best practices in software development and deliver high-quality code.
Job Requirements
· 4-6 years of experience in mobile app development.
· Minimum 2-3 years of experience in Flutter and Dart.
· Strong knowledge of mobile architecture principles and patterns (MVC, MVVM, etc.).
· Proficiency with third-party libraries and APIs.
· Experience in integrating RESTful APIs.
· Knowledge of native mobile development (Android/Java, iOS/Swift) is a plus.
· Experience with version control systems like Git.
· Strong problem-solving and analytical skills.
· Ability to work in an Agile/Scrum development process.
Only English and Arabic speaking candidates should apply.