Mobile SDK Engineer

Build an SDK so clean, so well-documented, and so reliable that any developer can drop it in and go live in 30 minutes.

Prague, Czechia

On-site

Development

About Tapaya

Every card reader, POS terminal, and checkout counter could one day be replaced by a smartphone. The industry is shifting and we're the fastest way for developers to be ready.

Tapaya is drop-in payment acceptance that turns any device into a payment terminal. For developers who need to ship fast without becoming payments experts. We handle compliance, acquirer connections, and device compatibility - so builders stay focused on what they're actually building.

We serve small development and product teams building mobile apps that need in-person payments: reservation systems, POS platforms, gym apps, merchant tools. Our SDK integrates in 30 minutes, not 12–18 months. Compliance? Handled. Now let's talk about what we're building next.

The Role

Tapaya is looking for a Mobile SDK Engineer to build the core of what makes our product work, the SDK that turns any smartphone into a payment terminal.

You'll be one of the first engineers shaping the codebase from scratch, on a greenfield product with no legacy debt. This isn't a feature-factory role. You'll be working at the intersection of mobile engineering, hardware communication, and financial-grade security - and you'll own it end to end.

You'll work closely with the founding technical team across Android, iOS, and cross-platform frameworks.

The mission is clear: build an SDK so clean, so well-documented, and so reliable that any developer can drop it in and go live in 30 minutes, anywhere in the world.

What You'll Build
  • Core SDK functionality, NFC reading, security layers, and payment architecture that processes real transactions on real devices

  • Cross-platform bridges for React Native, Expo, Flutter, and Capacitor — so developers on any stack can integrate without friction

  • Compliance-grade code meeting PCI and EMVCo certification standards - you write it right the first time

  • White-label mobile apps, UI themes, configurations, and client-specific customizations that let partners ship their own branded experience

  • Demo apps that show clients exactly what's possible — and make the integration decision easy

  • Developer-friendly documentation - the kind that answers questions before they're asked

  • Mobile build automation and automated testing pipelines that keep everything shipping cleanly

Who You Are
Must-haves:
  • Hands-on experience with at least one of: Swift, Kotlin, Java, Dart, or TypeScript - and curiosity about the others

  • Comfortable with Git and collaborative source code management

  • Familiar with build tooling: Gradle, CocoaPods, Swift Package Manager, App Center, or GitHub Actions

  • Strong written and verbal communication in both Czech and English

  • You take ownership of outcomes, not just tickets - you care that the thing works

Bonus:
  • Experience with NFC, hardware communication, or payment SDKs

  • You already use AI agents to move faster and know how to validate what they produce

💡 You don't need a payments background. But you do need to be a fast learner who's excited about building mobile infrastructure that matters.

Conditions & Benefits
  • Type: Full-time

  • Location: Prague, on-site

  • Schedule: Flexible - we care about output, not hours

  • ESOP: Founding engineer equity - real skin in the game

  • Benefits: MultiSport card, small high-caliber team, full autonomy over your function

  • Salary: To be discussed, we're transparent and fair

Interview Process
  1. Technical & vibe check with our CTO (~30–45 min) - mobile engineering depth, SDK approach, and a chance to get to know each other

  2. Founder call with our CEO (~30 min) - mission fit and long-term vision

At Tapaya, you won't be maintaining someone else's 10-year-old codebase. You'll be one of the first engineers shaping a platform that could redefine how payments are accepted globally, and you'll do it from day one.

Think it's a fit? Let's talk, even if you don't tick every box.