[Remote] Mobile Software Engineer (iOS/Android SDK)
Note: The job is a remote job and is open to candidates in USA. Storyteller is a high-growth B2B SaaS platform that enables companies to integrate Stories into their apps and websites. The role involves hands-on development of iOS and Android SDKs, focusing on building features, improving developer experience, and solving customer problems.
Responsibilities
- 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 our native SDKs and supporting services
- Debug tricky issues across SDKs and customer integrations – using logs, diagnostics and good hypotheses rather than guesswork
- 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) rather than waiting for a big 'clean-up project'
- Use AI tools by default for exploration, scaffolding and refactors – and then verify outputs with tests, types, and your own judgement
- Use first-principles thinking to cut through complexity: start from the goal and constraints, choose the simplest thing that works, and be willing to delete your own code when a better approach appears
- Participate in thoughtful code reviews: give clear, kind, direct feedback and be open to having your own ideas challenged
- Help improve CI pipelines, test suites and dev scripts so the whole team moves faster and more safely over time
- Maintain high ownership and follow-through from idea to release: surface blockers early, communicate clearly, and finish what you start
Skills
- 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 – you're comfortable adopting new tools early, especially AI-assisted coding, and you see AI as the default starting point rather than a last resort
- Clear reasoning and trade-off thinking – you can explain why you chose one approach over another in simple language
- Strong written and verbal communication for remote collaboration
- Reliability – you deliver on commitments, surface blockers early, and take responsibility for the quality of your work
- 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
Benefits
- Fully remote working anywhere in Egypt!
- 33 Days Paid Leave and Benefits
Company Overview