Mobile Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Mobile Software Engineer (SDK) to help build and evolve a cross-platform SDK used across mobile and web applications. This is a hands-on role where you'll develop high-quality SDK features, improve developer experience, and ensure reliable releases through robust automation and CI/CD practices.
You'll work closely with a highly technical engineering team to design scalable solutions, support external developers with SDK integrations, and contribute to the architecture of a client-facing product. Alongside writing clean, maintainable code, you'll help shape technical decisions, improve documentation, and leverage AI-assisted development tools to deliver high-quality software efficiently.
Requirements
- 3+ years of software engineering experience, ideally in mobile development
- Experience with iOS, Android, React Native, Flutter, or Unity
- Strong knowledge of Kotlin, Swift, JavaScript/TypeScript, C#, or Go
- Experience building and maintaining CI/CD pipelines
- Strong understanding of networking fundamentals and software architecture
- Excellent communication skills and a pragmatic, product-focused mindset
Nice to have:
- Experience developing SDKs or developer tools
- Familiarity with AI-assisted development workflows
- Experience supporting external developers and API integrations
- Passion for building high-quality developer experiences