Position Overview:
We are seeking an experienced Android Kotlin Developer to design and develop a mobile application for a restaurant POS system with integrated loyalty points functionality. This application will enable seamless operations within the restaurant environment, including customer ordering, payment processing, loyalty point tracking, and integration with essential restaurant hardware such as scanners, thermal printers, and tablets. The ideal candidate will have experience working with POS systems, payment gateways, and tablet-based services for restaurant operations.
Developer Responsibilities:
• Design and develop an Android mobile application using Kotlin to integrate with restaurant POS systems, enabling customer ordering, loyalty points management, and payments.
• Implement loyalty points features to reward customers for using the restaurant POS system, ensuring seamless integration with existing restaurant backend systems.
• Integrate and configure payment gateway solutions to securely process customer transactions within the app.
• Develop functionality to support barcode and QR code scanning for customer transactions, loyalty redemption, and menu items.
• Ensure seamless interaction between the mobile app, thermal printers, and POS hardware, including tablets and kitchen desktop services.
• Collaborate with back-end developers to integrate and sync data between the mobile app and POS systems.
• Design and implement a robust and intuitive user interface (UI) for both customers and restaurant staff, ensuring a smooth and efficient experience.
• Troubleshoot and debug any issues related to the app, ensuring smooth functionality across all devices and platforms.
• Optimize app performance to ensure fast loading times and reliable operations, especially in high-traffic restaurant environments.
• Ensure the app's compatibility with various Android devices, including tablets used by restaurant staff and kitchen service stations.
• Record, track, and report progress on tasks and project milestones, providing regular updates to stakeholders.
• Scale and adapt the app based on feedback from restaurant clients and end-users, continuously improving features and performance.
Developer Requirements:
• Experience: 3-5 years of experience in Android mobile app development, specifically with Kotlin.
Education: A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• POS Systems Knowledge: Experience with integrating Android apps with POS systems used in restaurants, including loyalty point management.
• Payment Gateway Integration: Proficiency in integrating payment gateways for secure transaction processing within mobile applications.
• Hardware Integration: Experience with POS hardware such as scanners, thermal printers, tablets, and kitchen desktop services, with a focus on seamless interaction between the app and the hardware.
• API Knowledge: Strong ability to integrate RESTful APIs for payment processing, loyalty points, and real-time data synchronization with POS systems.
• UI/UX Expertise: Ability to create user-friendly, intuitive interfaces for both restaurant staff and customers, ensuring a smooth experience across various devices.
• Problem-Solving: Excellent troubleshooting skills, with the ability to diagnose and resolve issues efficiently.
• Adaptability: Willingness to learn new technologies and approaches in order to meet the specific needs of the restaurant industry.
• Communication Skills: Strong communication skills for collaborating with cross-functional teams, including back-end developers and restaurant clients.
• Attention to Detail: Ability to produce clean, maintainable, and high-quality code that meets project requirements.
• Performance Optimization: Experience optimizing apps for performance, ensuring smooth operation in high-traffic environments.
Job Type: Full-time
Benefits:
• Health insurance
Schedule:
• Day shift
• Monday to Friday
Education:
• Bachelor's (Preferred)
Experience:
• Android Development: 1 year (Preferred)
• total work: 1 year (Preferred)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.