Description
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.
Company
Related postings
Brixio Singapore
Front End Developer (Arabic Speaking)Dubai - United Arab Emiratesdevop1
Mobile Developer (Flutter, Dart native iOS, native Android)GermanyKonfío
Mobile Engineer Sr. (Flutter)MexicoTWO95 International, Inc
Mobile Developer (iOS/Android)Philadelphia, PA, USA