What is Appstack?

Responsabilities

  • Multi-Platform Development: Own the lifecycle (design, dev, test, and deploy) of Appstack SDKs for iOS (Swift), Android (Kotlin), and React Native.

  • Ecosystem Expansion: Support and maintain our Unity integration (desired) and explore new wrappers as our customer base grows.

  • Developer Success: Act as the technical point of contact for clients during onboarding. You’ll help them integrate our SDK, debug their implementations, and provide high-level "pro-code" advice.

  • CI/CD & Automation: Build and maintain robust pipelines to automate the testing and distribution of libraries (CocoaPods, SPM, Maven, NPM).

  • Technical Writing: Create "gold standard" documentation, sample apps, and integration guides that make onboarding effortless for our users.

You might be a good fit if…

  • You are a Polyglot Mobile Expert: You have deep proficiency in Native iOS and Android, and you are highly comfortable bridging those worlds into React Native.

  • You are a DX (Developer Experience) Enthusiast: You believe an SDK is only as good as its documentation and its "time-to-first-event."

  • You are a Rigorous Tester: You understand that a bug in an SDK can crash thousands of third-party apps, so you prioritize unit testing, integration testing, and automated QA.

  • You are a "Group Builder": You enjoy the "Support Engineer" aspect of the role—helping external teams succeed feels as rewarding to you as shipping a new feature.

Tech stack
  • Languages: Swift, Kotlin, TypeScript/JavaScript. (C# for Unity is a major plus).

  • Tooling: Proficiency with Git, Fastlane, and CI tools (GitHub Actions, Bitrise, or similar).

  • Architecture: Deep understanding of concurrency, memory management, and binary size optimization.

Education & Experience
  • Experience: 5+ years in mobile engineering, with specific experience building libraries, SDKs, or open-source tools.

  • Proven Delivery: You have successfully published and maintained packages in public or private registries.

You are not a good fit if…

Attitude
  • You believe you already know everything and resist feedback.

  • You are satisfied with your current skills and don’t want to keep improving.

  • You prefer clever tricks over clarity and maintainability in your code.

Lack rigor
  • You do not review your own pull requests before asking for review.

  • You start coding without ensuring you fully understand the requirements.

  • You consider a task complete as soon as the code “works,” without caring about robustness or edge cases.

Why Join Appstack?

Learn a lot by working with the top 1% of tech talents

  • Opportunity to shape the technical foundation and future of a growing startup.

  • Work in a dynamic and collaborative environment with modern tools and technologies.

  • Drive meaningful impact by owning the platform's key features and shaping the user experience.

Apply for this job.

Apply for this job.