Job Openings
Mobile Applications Developer (Flutter/Xamarin) ARABIC SPEAKING
About the job Mobile Applications Developer (Flutter/Xamarin) ARABIC SPEAKING
Responsibilities and Duties:
- Cross-Platform Development:
- Develop and maintain mobile applications using cross-platform frameworks such as Flutter or Xamarin.
- App Recoding:
- Recode existing mobile apps from iOS and Android platforms to Flutter/Xamarin, focusing on improving design and enhancing user experience.
- Collaborative Development:
- Work collaboratively in a team under a project manager to achieve project goals and deadlines.
- Front-End Development:
- Develop highly interactive and user-friendly front-end interfaces.
- Feature Implementation:
- Implement various features, including login systems, barcode scanning, access to the history of scanned products, wishlist functionality, product catalog access, photo sharing, document upload, multi-language support, and notifications.
- Back-End Infrastructure:
- Design and maintain scalable back-end infrastructure.
- Admin Module:
- Develop and manage admin login, dashboard, reports, marketing banner management, application user management, social site links management, history and wishlist management, multi-language module, and notification management system.
- Firebase Configuration:
- Configure Firebase for push notifications and other app services.
- Performance Optimization:
- Troubleshoot and debug to optimize performance.
- Code Quality:
- Ensure new and legacy applications meet quality standards through writing and maintaining clean and efficient code.
- Technology Trends:
- Stay abreast of the latest technology trends and apply them in operations and activities.
Qualifications:
- Education:
- Bachelors degree in Computer Science or a related field, or equivalent experience.
- Experience:
- Proven experience as a Mobile Applications Developer, with expertise in Flutter or Xamarin.
- Technical Skills:
- In-depth knowledge of Flutter, Dart (for Flutter developers), and Xamarin.
- Extensive experience with APIs and understanding of HTTP and REST architecture.
- Experience with Firebase and push notifications.
- Familiarity with mobile landscape, architectures, trends, and emerging technologies.
- Version Control:
- Experience with version control tools like Git.
- Continuous Integration:
- Familiarity with continuous integration.
- Problem-Solving:
- Excellent problem-solving skills with a creative approach.
- Communication and Teamwork:
- Strong communication and teamwork skills.