Storyteller logo
Storyteller

We built Stories so you don't have to.

Software Engineer – Native SDKs

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50Since 2019H1B No SponsorCompany SiteLinkedIn

Location

Egypt

Posted

4 days ago

Salary

€20K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishAndroidiOSKotlinSwift

Job Description

Software Engineer – Native SDKs

Storyteller

• Build and ship features • 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. • Solve real customer problems • 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. • Improve developer experience • 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”. • Engineering excellence • 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.

Job Requirements

  • 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.

Benefits

  • 33 Days Paid Leave

Related Job Pages

More Full-stack Engineer Jobs

Storyteller logo

Software Engineer, Native SDKs

Storyteller

We built Stories so you don't have to.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build and ship features • 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. • Solve real customer problems • 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. • Improve developer experience • 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”. • Engineering excellence • 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.

Tunisia
€25K / year
Storyteller logo

Software Engineer – Native SDKs

Storyteller

We built Stories so you don't have to.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build and ship features • 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. • Solve real customer problems • 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. • Improve developer experience • 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”. • Engineering excellence • 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.

Turkey
€32K / year
Full TimeRemoteTeam 201-500H1B No Sponsor

• Lead hands‑on Salesforce development using Apex, Lightning Web Components (LWC), Visualforce, and declarative capabilities. • Architect scalable, secure Salesforce solutions that align with business and technical requirements. • Implement and maintain integrations using REST/SOAP APIs, middleware platforms, and platform events. • Design and implement data models, security architecture, and role-based access controls. • Define and enforce development standards, code quality practices, and CI/CD approaches. • Troubleshoot advanced performance, integration, and production issues across all environments. • Lead technical discussions in sprint planning, backlog refinement, and retrospectives. • Lead code reviews and mentor junior and mid-level developers. • Collaborate with business stakeholders, product owners, and technical teams to gather requirements and translate business needs into technical solutions. • Make architectural and technical decisions, weighing trade-offs and providing recommendations to leadership. • Support release planning, deployment coordination, and environment management • Maintain technical documentation and support audit and compliance efforts.

United States
$128K - $165K / year
Airbnb logo

Senior Staff Software Engineer, Marketing Technology

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Define and drive technical vision and strategy for the Content Platform org, ensuring architectural decisions scale across teams and align with broader company technology direction. • Identify and resolve the highest-leverage, most ambiguous technical problems that span multiple teams or systems, often before they become visible to others. • Lead architecture and design reviews across the org, setting technical standards and driving consistency in engineering practices. • Mentor and grow Staff and senior engineers, and act as a technical multiplier by scaling your judgment and expertise across the broader organization. • Partner directly with engineering leadership, product, design, and marketing/business stakeholders to align technical strategy with business priorities and influence roadmap decisions at the org level. • Represent Marketing Technology in company-wide technical forums, driving adoption of best practices and shaping technical direction beyond your immediate team. • At Senior Staff level, our engineers are expected to operate with organization-wide scope and impact, setting technical direction that shapes how multiple teams build and scale, while remaining deeply hands-on when it matters most.

United States
$248K - $310K / year