Software Engineer (Native SDKs)
Job description
Hands-on mobile engineer role building and maintaining Storyteller's native iOS and Android SDKs, used by customers to embed interactive Stories into their apps. The role emphasizes AI-assisted development, developer experience, and end-to-end ownership of features.
At a glance
- Employment
- Contract · Independent contractor
- Work mode
- Remote · Algeria
What you'll do
- Own features end-to-end: understand the problem, design a simple solution, build it (often with AI assistance), test it, and refine based on feedback
- Improve performance, reliability, release quality and developer ergonomics across native SDKs and supporting services
- Debug tricky issues across SDKs and customer integrations using logs, diagnostics and good hypotheses
- Work with Product and Delivery to understand real customer use-cases and constraints
- Propose simple, pragmatic solutions instead of over-engineering
- Help streamline the integration experience so partners can get to "first story live" quickly and safely
- Enhance documentation, code examples, and integration guides, often using AI to draft and then editing for clarity
- Identify friction points for integrators and proactively champion improvements
- Make small, continuous DX improvements (tooling, scripts, templates)
- Use AI tools by default for exploration, scaffolding and refactors, verifying outputs with tests, types, and judgement
- Participate in thoughtful code reviews with clear, kind, direct feedback
- Help improve CI pipelines, test suites and dev scripts
- Maintain high ownership and follow-through from idea to release: surface blockers early, communicate clearly, and finish what you start
What we're looking for
- 2–4 years of hands-on experience building production mobile apps or SDKs in Swift for iOS or Kotlin for Android
- Strong knowledge of at least one native mobile platform – iOS with Swift or Android with Kotlin – including its modern frameworks and build tooling
- Familiarity with APIs/HTTP, mobile app lifecycles, performance and automated testing
- A proactive mindset – you look ahead, anticipate problems, and propose solutions instead of waiting to be told what to do
- AI-native working style – comfortable adopting new tools early, especially AI-assisted coding, and seeing AI as the default starting point
- Clear reasoning and trade-off thinking – able to explain why you chose one approach over another in simple language
- Strong written and verbal communication for remote collaboration
- Reliability – deliver on commitments, surface blockers early, and take responsibility for the quality of your work
- Comfortable building libraries and APIs other developers depend on
Nice to have
- Experience building mobile SDKs, reusable libraries or developer tools
- Experience across iOS and Android, or with cross-platform SDKs such as React Native; familiarity with SDK distribution, CI/CD or versioning
- Open-source contributions, side projects or technical write-ups that show how you think
- Interest in sports, media or content tech
Your team
Native SDKs team
Team responsible for the native SDKs customers use to embed fast, beautiful, interactive Stories into their iOS and Android apps.
Benefits
- Paid take-home task compensated regardless of outcome
How to get hired
- 1Hiring Manager Conversation (20–30 mins)
- 2Paid Take-home Task (~60 mins)
- 3Review and CTO Interview (60–75 mins)
Apply
About Storyteller
A high-growth B2B SaaS platform that lets companies integrate Stories into their own apps and websites
Storyteller is a high-growth B2B SaaS platform that lets companies integrate Stories into their own apps and websites. Its platform includes SDKs for Web, iOS and Android, publishing tools, analytics and ad support, giving enterprises a complete Stories solution in days. Storyteller works with globally recognised sports and media brands.
Key facts
- B2B SaaS
- Platform includes SDKs for Web, iOS and Android, publishing tools, analytics and ad support
- Works with globally recognised sports and media brands
- AI-first engineering culture
