Job Openings
Flutter Developer
About the job Flutter Developer
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.