
Senior Android Developer
Job Details
Skills And Tools:
Job Description
Job Summary:
We are seeking a skilled Android Developer with experience in Point of Sale (POS) systems to join our team. The ideal candidate will be responsible for designing, developing, and maintaining Android-based POS applications that are reliable, scalable, and user-friendly. You will work closely with cross-functional teams to build innovative features and ensure smooth operation of our POS ecosystem.
⸻
Key Responsibilities:
• Design and build advanced POS applications for the Android platform.
• Integrate with peripherals such as receipt printers, barcode scanners, payment terminals, and cash drawers.
• Collaborate with product, UI/UX, and backend teams to define and deliver new features.
• Maintain and improve the performance, reliability, and security of existing Android POS applications.
• Troubleshoot and resolve software defects and system issues.
• Ensure compatibility across different Android devices and OS versions.
• Write clean, scalable, and well-documented code.
• Stay updated with the latest trends and best practices in Android and POS development.
Job Requirements
Required Skills & Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 3+ years of professional Android development experience.
• Proven experience with Android SDK, Java/Kotlin, and Android Studio.
• Strong understanding of POS hardware integration (e.g., printers, EMV readers, NFC).
• Experience with RESTful APIs and third-party SDKs (especially payment SDKs).
• Familiarity with offline-first mobile architecture and data synchronization.
• Solid understanding of software development best practices, including version control (Git) and agile methodologies.
• Experience with SQLite, or Room for local data storage.
• Good problem-solving and debugging skills.
⸻
Preferred Qualifications:
• Experience working with cloud-based POS systems.
• Familiarity with PCI-DSS compliance and secure payment processing.
• Knowledge of modern UI/UX design principles for POS interfaces.
• Experience with Android Enterprise/Device Management (MDM).
• Contributions to open-source projects or Android libraries.