Senior Mobile Developer
Core
Design and develop SDKs, frameworks, sample apps, and developer tools to enable iOS and Android developers to integrate Couchbase for offline-first, high-performance mobile applications.
Role type
Senior Mobile Developer (SDK & Developer Tools)
Builds
Mobile SDKs, APIs, sample apps, and developer tools for iOS and Android
Domain
Mobile development, Cloud databases, Developer experience
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Swift, Kotlin, Platform internals, Networking, Performance tuning, C native interop, REST/gRPC, Offline data management, SwiftUI, Jetpack Compose, Unit/Integration testing, OOP, Mobile architecture, Design patterns, Software craftsmanship
Preferred skills
Cross-platform frameworks (Flutter, React Native, .NET MAUI), SQL/NoSQL databases (Couchbase, Firebase), Mobile security (OAuth2, PKI, encryption), DevOps principles, GitHub Actions
Technologies
Couchbase, Capella, Swift, Kotlin, SwiftUI, Jetpack Compose, MVVM, MVI, Clean Architecture, REST, gRPC, CI/CD, GitHub Actions
Responsibilities
Build and maintain mobile SDKs, APIs, and sample apps showcasing best practices; Create tutorials, videos, and guides to simplify integration; Collaborate with product and engineering teams to improve developer experience; Apply modern architectures and native platform conventions; Contribute to CI/CD pipelines, automation, and SDK quality assurance; Act as a developer advocate, mentoring engineers and engaging with the community
Seniority
Senior, hands-on IC