This is a remote position.
Company:
Key Smart Applications
Location:
Remote / On-site (Optional)
About Us:
Key Smart Applications is a leading provider of innovative, SaaS-based ERP solutions designed to automate and streamline operations for organizations across various industries. Our mission is to empower businesses with smart, scalable, and user-friendly technologies. We are currently expanding our product portfolio to include modern native mobile applications that seamlessly integrate with our ERP and management solutions.
Job Summary:
We are seeking a talented Part-Time Flutter Mobile Developer to join our team and contribute to the development of native mobile applications for Key Smart Applications. The ideal candidate will have strong experience in Flutter development and mobile app deployment, with a focus on building scalable, high-performance, and intuitive apps that complement our ERP ecosystem.
Key Responsibilities:
• Design and develop native mobile applications using Flutter for both iOS and Android platforms.
• Collaborate with UI/UX designers and backend developers to translate designs and API specifications into functional mobile apps.
• Ensure the performance, quality, and responsiveness of applications.
• Write clean, maintainable, and efficient code following best practices.
• Integrate mobile applications with existing Key Smart ERP and backend systems.
• Troubleshoot and debug issues, and optimize applications for performance.
• Participate in code reviews and contribute to continuous improvement processes.
• Stay updated with the latest trends and technologies in mobile development.
Requirements
Requirements:
• Proven experience developing mobile apps with Flutter (minimum 1-2 years preferred).
• Strong knowledge of Dart and understanding of mobile development best practices.
• Experience deploying apps to Google Play Store and Apple App Store.
• Familiarity with RESTful APIs integration.
• Experience with state management approaches (e.g., Provider, Riverpod, Bloc, etc.).
• Good understanding of native app performance optimization and responsive UI design.
• Experience with version control tools (e.g., Git).
• Ability to work independently and deliver tasks on time.
• Strong problem-solving skills and attention to detail.
• Good communication skills in English or Arabic.
Nice to Have:
• Experience working with ERP systems or business applications.
• Knowledge of mobile security principles.
• Familiarity with CI/CD pipelines for mobile apps.
• Understanding of Firebase services or similar backend tools.
Employment Type:
Part-Time (Flexible hours, project-based tasks)