Location: Remote (MUST BE RESIDING IN THE PHILIPPINES)
Responsibilities and Duties:
Recode and Enhance Mobile App:
Transform our existing mobile app from iOS and Android platforms to Flutter.
Improve design and enhance the overall user experience.
Collaborative Development:
Work collaboratively in a team under a project manager to meet project goals and deadlines.
Front-end Interface Development:
Develop highly interactive and user-friendly front-end interfaces.
Feature Implementation:
Implement a range of features, including but not limited to 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 Panel and Management Systems:
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.
Optimization and Troubleshooting:
Troubleshoot and debug to optimize performance.
Ensure new and legacy applications meet quality standards through writing and maintaining clean and efficient code.
Technology Adoption:
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 Flutter Developer.
Technical Skills:
In-depth knowledge of Flutter, Dart, and related software development languages.
Extensive experience with APIs and understanding of HTTP and REST architecture.
Experience with Firebase and push notifications.
Knowledge of the mobile landscape, architectures, trends, and emerging technologies.
Experience with version control tools like Git.
Familiarity with continuous integration.
Soft Skills:
Excellent problem-solving skills with a creative approach.
Strong communication and teamwork skills.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.