
Posted: 1 hour ago
Job Description
<h3>Job Description</h3><p>Job Description<p><p><b>Location</b>: Concord, Ontario (On-site)</p><p><b>About the Role</b></p><p>Adaria is seeking a <b>Software Engineer</b> to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the <b>unattended retail industry</b>, including <b>vending machines</b>, <b>smart coolers</b>, and <b>micro markets</b>. You will be responsible for the <b>end-to-end design, development, and deployment</b> of mobile applications that enable seamless payment and operational experiences for users in the field.</p><p>We are looking for a <b>hands-on Android developer</b> with a passion for connected commerce, mobile UI/UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.</p><hr /><b>Responsibilities</b><b>Mobile Application Development</b><ul><li><p>Design, develop, and maintain <b>Android applications</b> used in conjunction with <b>unattended retail hardware</b>.</p></li><li><p>Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and/or other protocols.</p></li><li><p>Implement mobile-friendly UI/UX optimized for real-time transactions and field operations.</p></li></ul><b>System Integration & Deployment</b><ul><li><p>Integrate with <b>payment processors, mobile wallets</b>, and <b>Adaria’s backend services</b> to ensure secure and reliable transaction processing.</p></li><li><p>Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.</p></li></ul><b>Customer-Focused Engineering</b><ul><li><p>Collaborate with different stakeholders and teams to understand user requirements.</p></li><li><p>Participate in full software lifecycle: concept, design, build, test, release, and support.</p></li><li><p>Support rollout and updates of mobile apps deployed across a distributed retail network.</p></li></ul><b>Quality Assurance & Maintenance</b><ul><li><p>Write well-documented, maintainable, and testable code using best practices.</p></li><li><p>Conduct testing on hardware devices to ensure smooth user experience and reliability.</p></li><li><p>Monitor app performance and resolve production issues quickly to maintain uptime</p></li></ul><hr /><p><b>Qualifications</b></p><ul><li><p>Bachelor’s degree in <b>Computer Science</b>, Software Engineering, or a related field (or equivalent experience).</p></li><li><p><b>2+ years of professional experience</b> in Android development using <b>Java or Kotlin</b>.</p></li><li><p>Experience with <b>payment integration</b> (e.g., Stripe, Square, card-present SDKs, or mobile wallets).</p></li><li><p>Familiarity with <b>Bluetooth communication</b>, <b>NFC</b>, or <b>IoT protocols</b> is a strong plus.</p></li><li><p>Solid understanding of mobile application security and secure data handling.</p></li><li><p>Experience building apps that interact with <b>physical hardware</b> is preferred.</p></li><li><p>Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.</p></li></ul><hr /><b>Bonus Skills</b><ul><li><p>Exposure to <b>unattended retail</b> or <b>embedded system environments</b>.</p></li><li><p>Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.</p></li><li><p>Understanding of Agile methodologies and tools such as Jira, Git, and CI/CD pipelines.</p></li></ul><hr /><p><b>Why Join Us?</b></p><p>Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.</p><p>Powered by JazzHR</p><p>iOfNW8l1BG</p></p></p>Browse Jobs in Canada by City
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Hiringgg.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.