We are currently seeking a highly skilled and experienced Senior Andriod Point of Sale (POS) Developer with a deep understanding of the mada specification is preferable provided by Saudi Payment. In this role, you will be responsible for designing, developing, and maintaining Android-based Point of Sale applications that complaint with mada specifications.
- Develop and maintain Android POS applications, ensuring they meet the specific requirements outlined in the Mada specification provided by Saudi Payment.
- Collaborate with cross-functional teams, POS manufacturers, vendors, and service providers to identify, prioritize, and implement new features, improvements, and enhancements in POS applications.
- Implement secure and efficient payment processing functionalities, adhering to industry standards and security protocols.
- Stay abreast of updates and changes to the mada specification and incorporate them into the development process as needed.
- Conduct thorough testing to identify and resolve any issues related to mada compliance, ensuring the reliability and accuracy of the POS system.
- Provide technical support and troubleshooting assistance to clients and internal teams regarding mada-related features and functionalities.
- Collaborate with product managers to define requirements and contribute to the overall product roadmap.
- Keep abreast of emerging technologies and industry trends to enhance the POS system's capabilities and performance.
- Ensure compliance with payment specifications and standards, including mada, Visa, MasterCard, American Express, Union Pay, Discover, and more.
Requirements
- Proven experience as an Android developer, with a focus on POS applications.
- Strong knowledge of the mada specification provided by Saudi Payment is preferable.
- Proficient in Java and Kotlin programming languages.
- Experience with payment processing protocols and security standards.
- Familiarity with backend integration and API usage.
- Solid understanding of software development best practices and version control systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).
- 6+ years of experience in Android app development with a focus on POS systems.
- Prior experience with mada-compliant POS development is highly desirable.
- Proficiency in reviewing and modifying source code of POS applications, and implementing necessary fixes and optimizations.
- Solid understanding of payment application development and integration, including knowledge of industry standards and protocols.
- Familiarity with various payment specifications and standards, such as mada, Visa, MasterCard, American Express, Union Pay, Discover, and others.
- Familiarity with common POS hardware components (e.g., scanners, printers, cash drawers) and their integration with software systems.
- Strong problem-solving skills and the ability to effectively address complex POS issues, ensuring the stability and reliability of POS applications.
- Excellent communication and collaboration skills to work efficiently with internal and external stakeholders, including POS manufacturers, vendors, and service providers.
- Ability to work independently and manage multiple tasks simultaneously, ensuring timely delivery of high-quality work.