Location: Remote Employment Type: Full-Time / Contract
Role Summary
We are looking for a Senior Web & React Native SDK Engineer to own and evolve our Web and React Native SDKs , enabling client and partner applications to integrate reliably with our APIs across browser and mobile environments.
This is a platform / SDK engineering role focused on stability, backward compatibility, and developer experience , ensuring consistent SDK behavior across Web, iOS, and Android platforms.
Responsibilities
- Design, develop, and maintain Web and React Native SDKs. • Build and evolve SDK APIs that wrap REST services for event reporting and personalization. • Ensure SDK stability, performance, and backward compatibility for client and partner integrations. • Manage SDK versioning, releases, and dependency coordination across packages. • Publish and maintain SDK releases via npm. • Develop and maintain unit and integration tests for shared and platform-specific SDK logic. • Maintain SDK documentation and developer integration guides. • Maintain Web and React Native demo applications (JavaScript/JSX) to showcase and validate SDK functionality. • Collaborate with Backend, iOS, and Android SDK engineers to align cross-platform behavior.
Requirements
- 5+ years of JavaScript/TypeScript experience with strong proficiency in TypeScript. • Proven experience building and maintaining SDKs, libraries, or reusable packages (beyond application development). • Experience supporting React Native on both iOS and Android platforms. • Experience building browser-based SDKs with cross-browser compatibility considerations.
• Strong experience consuming REST APIs.
- Experience publishing, versioning, and maintaining packages via npm. • Proficiency with Git and CI/CD pipelines.
Nice to Have
- Experience supporting external or partner SDK consumers. • SDK-level error modeling, logging, and diagnostics experience. • Experience with package bundling, tree-shaking, and size optimization. • Familiarity with native bridges in React Native. • Experience collaborating with iOS and Android SDK teams.
Originally posted on Himalayas