Senior Software Engineer, React Native
TapcartFull Time
Senior (5 to 8 years)
Candidates should have 5+ years of experience as a software engineer working with React Native, proficiency in English, and professional experience with TypeScript, Node, and Expo. A strong foundation in Computer Science, experience with REST API integrations, and familiarity with testing and CI/CD are also required. Experience building software libraries for other developers, OpenAPI/gRPC/protobuf, reactive systems like RxJS, WebRTC, and working in SaaS startups are considered bonus points.
The Senior React Native SDK Engineer will maintain and enhance existing React Native SDKs, integrate new features, and collaborate with backend, design, and Devrel teams to provide technical insights. Responsibilities include ensuring feature parity across SDKs, assisting with implementation and GitHub issues, contributing to open-source projects, supporting clients, and improving SDK documentation and tutorials. The role also involves managing low-level JavaScript SDKs for customer integration.
Offers APIs for scalable feeds and chat
Stream offers a fertile ground for tech professionals due to its focus on providing scalable APIs and components for feeds and chat messaging, including sophisticated features like audio and video capabilities and AI-based auto moderation. This firm stands out with its comprehensive suite of APIs, SDKs, and UI/UX kits, combined with a robust global edge network, which equips developers to craft real-time experiences backed by enterprise-grade infrastructure. Setting the industry standard in real-time communication technology, it assures a dynamic work environment and continuous innovation, contributing to its positioning as a leader in its field.