→ العودة إلى الوظائفوظيفة مفتوحة
Mid-Level Mobile Developer (Flutter)
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter (Dart)
- Work on both new feature development and existing production applications
- Collaborate with product managers, designers, and backend developers to deliver high-quality mobile solutions
- Implement clean, maintainable, and scalable mobile application architecture
- Integrate mobile applications with backend services and RESTful APIs
- Ensure optimal application performance, responsiveness, and user experience across Android and iOS
- Debug, troubleshoot, and resolve application issues and production bugs
- Implement and manage state management solutions (e.g., Provider, GetX, Bloc)
- Participate in code reviews and contribute to improving code quality and best practices
- Maintain application stability through monitoring, testing, and optimisation
- Contribute to technical discussions and propose improvements in architecture and development processes
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 2–4 years of experience in Flutter mobile application development
- Strong understanding of mobile application architecture and design patterns (e.g., MVVM, Clean Architecture)
- Solid experience with Flutter state management solutions (e.g., Provider, GetX, Bloc)
- Strong proficiency in Dart programming language
- Experience working with RESTful APIs and JSON data handling
- Experience in publishing and maintaining apps on Google Play Store and/or Apple App Store
- Strong debugging, troubleshooting, and performance optimisation skills
- Understanding of mobile app lifecycle, platform differences, and responsive design principles
- Ability to collaborate effectively with UI/UX designers and implement design specifications accurately
- Strong communication and teamwork skills
Preferred Skills
- Experience integrating with backend systems and APIs
- Familiarity with version control systems (Git) in team environments
- Exposure to CI/CD pipelines for mobile applications
- Knowledge of secure coding practices in mobile development
- Experience with performance monitoring and analytics tools (e.g., Firebase Analytics, Crashlytics)
- Experience working in Agile/Scrum development environments
- Previous experience mentoring junior developers (nice to have, not required)
لماذا الاوائل؟
أكثر من مجرد وظيفة – خطوة فارقة في مسيرتك
النمو والتعلّم
فرص تعلّم مستمرة، فريق بخبرة عالية يتبادل الخبرات، وورش عمل، وشهادات مهنية.
استقرار وظيفي
شركة مستقرة بنمو مستمر وفرص طويلة الأمد للتوسع والتطور.
تأثير حقيقي
نعمل على بناء منتجات تُستخدم فعليًا وتخدم قطاعات متعددة.