FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAndroidiOSKotlinSwift
About the role
Key responsibilities & impact- Build the mobile SDK from the ground up. Design, develop, and maintain native iOS (Swift) and/or Android (Kotlin) SDKs that platform partners embed directly into their applications.
- Obsess over the developer experience. Your primary users are other engineers. The SDK's API surface, documentation, error messages, and integration patterns need to be clear, predictable, and hard to misuse.
- Connect software to hardware. Build in-app payment flows where NFC radios, Bluetooth peripherals, and backend APIs converge into a seamless experience for the end merchant.
- Ship code that runs everywhere. Your SDK will operate across a wide range of devices, OS versions, and host app architectures. You'll think constantly about compatibility, binary size, dependency management, and graceful degradation.
- Harden what we ship. Mobile payments surface unique challenges around secure data storage, network resilience, certificate pinning, and offline capability. Security and compliance aren't afterthoughts; they're core to the SDK's value proposition.
- Own the full lifecycle. From architecture and implementation through testing, packaging, versioning, and distribution. You'll define how the SDK is released, documented, and supported.
- Ensure unquestionable reliability and resilience. Work with Payabli architects, SREs, and other engineers to integrate your SDK with Payabli's APIs, while handling real-time data, async operations, error states, and edge cases gracefully. You understand that observability is part of reliability.
- Set the standard. As the founding mobile engineer, you'll establish code review practices, testing strategies, CI/CD pipelines, and architectural patterns that the team will build on as it grows.
Requirements
What you’ll need- 5+ years of professional native mobile development experience. You've shipped production code that other developers or end users depend on.
- Strong proficiency in Swift (iOS) and/or Kotlin (Android). Deep, not surface-level. You understand the platform's lifecycle, threading model, and performance characteristics.
- Experience building SDKs, libraries, or frameworks consumed by other developers. You understand the difference between building for end users and building for engineers: versioning, backwards compatibility, minimal footprint, clear API contracts.
- Solid grasp of mobile architecture patterns such as MVVM or Clean Architecture. You can make principled decisions about how to structure a codebase that others will integrate against.
- API integration and reliability experience. You know how to manage async operations, caching, retry logic, and offline scenarios on mobile.
- Security-minded by default. You understand mobile security principles and secure data storage, especially when handling payment data on-device.
- Strong communicator. You can write clear documentation, define integration guides, and articulate technical trade-offs to product managers, partner engineers, and your own team.
Benefits
Comp & perks- Competitive salary
- Stock options with the potential to unlock more equity as we grow
- Flexible PTO and paid parental leave
- Medical, dental, & vision insurance
- 401K, HSA, pre-tax savings programs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftKotlinSDK developmentAPI integrationmobile architecture patternsMVVMClean Architectureasync operationssecure data storagemobile payments
Soft Skills
strong communicatordocumentation writingtechnical trade-offs articulationdeveloper experience focuscode review practicestesting strategiesCI/CD pipelinesproblem-solvingcollaborationreliability focus
