Android Engineer, Developer Productivity

  1. Home
  2. Android Developer
  • Company BBPOS Limited
  • Employment Full-time
  • Location Taipei, Taiwan
  • Submitted Posted 1 week ago - Updated 5 days 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><h1 id="what-youll-do">What you’ll do</h1><h2 id="responsibilities">Responsibilities</h2><ul><li>Design, build and maintain tools, libraries and infrastructure that improve the productivity of engineers across mobile, backend and embedded systems.</li><li>Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions.</li><li>Contribute to and improve our build, CI/CD and test automation systems for SDKs, Android apps and firmware.</li><li>Work with key stakeholders to prioritize work, balance competing needs and ensure your solutions integrate cleanly into existing workflows.</li><li>Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation.</li><li>Participate in code reviews, design discussions and documentation to maintain a high bar for code quality, reliability and developer experience.</li><li>Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team.</li></ul><h1 id="who-you-are">Who you are</h1><p>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.</p><h2 id="minimum-requirements">Minimum requirements</h2><ul><li>BS or MS in Computer Science or a related field, or equivalent practical experience.</li><li>6+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development.</li><li>Experience designing, implementing and maintaining production systems or developer tooling.</li><li>Understanding of how to build scalable, reliable and observable services, pipelines, or tooling.</li><li>Experience owning projects from design through implementation, rollout and ongoing support.</li><li>Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts.</li><li>Strong communication skills and the ability to explain technical concepts clearly to different audiences.</li></ul><h2 id="preferred-qualifications">Preferred qualifications</h2><ul><li>Proficiency in one or more of: Kotlin, Java, or Go.</li><li>Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users.</li><li>Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems.</li><li>Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness).</li><li>Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines.</li><li>Experience in payments, point-of-sale, or hardware-integrated systems is a plus.</li></ul><p>&nbsp;</p><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.