(Senior) SDK Engineer (Android) (Welcome to Gold Card Holders to Apply!)

  1. Home
  2. Android
  • Company BBPOS Limited
  • Employment Full-time
  • Location Taipei, Taiwan
  • Submitted Posted 1 day ago - Updated 12 hours ago
<div class="content-intro"><h2><strong>Who we are</strong></h2><h3><strong>About BBPOS</strong></h3><p><span style="font-weight: 400;">BBPOS is one of the world leaders in payment devices and the inventors of mPOS technology. BBPOS products are used by large retailers and leading online platforms across multiple industries.&nbsp; BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage, and monitor those devices.&nbsp; BBPOS is now part of Stripe’s Terminal business since the acquisition in March 2022.&nbsp;&nbsp;</span></p><h3><strong>About the team</strong></h3><p><span style="font-weight: 400;">Post acquisition, the BBPOS team is now an extension of the Stripe Terminal team.&nbsp; Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event.&nbsp;</span></p><p><span style="font-weight: 400;">Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.</span></p></div><h3><strong>We are looking for:</strong></h3><p>You will be responsible for all aspects of software development, which includes building, writing&nbsp; automated tests, and deploying software on our Android SDK platforms.&nbsp; This team works closely with partner teams throughout the hardware and software product lifecycle.&nbsp;</p><h3><strong>What you’ll do</strong></h3><ul><li>Design, build and maintain Android apps and SDKs in Java or Kotlin</li><li>Develop Android SDKs for a variety of devices and form factors</li><li>Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to our users</li><li>Collaborate with Android developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for Android development across the company</li><li>Implement industry standard protocols to match product capabilities.</li><li>Create, maintain, and execute application unit tests as part of Continuous Integration.</li><li>Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status).</li><li>Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed.</li><li>Interact with global teams with excellent communication skills to provide support information</li><li>Routinely perform code reviews to ensure high quality designs and implementation&nbsp;</li><li>Assist in ensuring quality and timeliness of product/feature development.</li><li>Proactively solve problems and work independently and within a team environment, with limited guidance.</li></ul><h3><strong>Who you are</strong></h3><p><span style="font-weight: 400;">We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.</span></p><p><strong>Minimum requirements</strong></p><ul><li>5+ years software development experience</li><li>5+ years working with embedded, mobile, or other connected devices</li><li>Experience using automated testing and build systems.&nbsp;</li><li>Degree in CS, CE, EE, or equivalent practical experience</li><li>Experience adding, monitoring and parsing telemetry data to proactively resolve issues</li><li>Speak and write fluent English</li><li>Experience or interest in developing for embedded, mobile, and Internet of Things (IoT) devices</li><li>The ability to listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind</li><li>Preference of simple solutions and designs over complex ones, and has a good intuition for what is lasting and scalable</li><li>The ability to thrive in a collaborative environment involving different stakeholders and subject matter experts</li><li>The ability to put yourself in the shoes of your users and be a steward of crafting great developer and consumer experiences</li></ul><p><strong>Preferred qualifications</strong></p><ul><li>Knowledge of EMV.</li><li>Experience with custom Hardware and peripherals.</li><li>Knowledge and expertise of PCI technology, transaction processing, and related retail standards.</li></ul><div class="content-conclusion"><p>For more information of the BBPOS and our career opportunities, please visit our website www.bbpos.com</p><p>We offer long-term career prospect and competitive remuneration package to the appointed candidate.</p><p>Personal data collected will be used for recruitment purposes only. Applicants not contacted within 8 weeks of applying should consider their applications unsuccessful.</p></div>

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2026 Created by Mobile App Developer Jobs. All rights reserved.