Stream

Senior React SDK Developer

Skopje, Skopski, North Macedonia

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
YesVisa
Software Development, BiotechnologyIndustries

React Engineer

Employment Type: Full-Time Location Type: Remote (EU countries), Hybrid (Skopje, Amsterdam) Salary: Not specified


Position Overview

Stream is seeking a talented React Engineer to join our SDK team. This role focuses on developing and maintaining our React Chat, Feeds, and Video SDKs, with the goal of advancing our products. The position is available as full-time in our Skopje office, hybrid in our Amsterdam office, or remotely for candidates based in EU countries. Visa sponsorship and relocation support are available.


Responsibilities

  • Integrate new features from the product roadmap.
  • Support existing clients and prospects through various communication channels.
  • Improve the documentation for our SDKs.
  • Collaborate with the Design team and other SDK leads to ensure consistency across our implementations.

What Makes This Role Exciting?

  • Work on products that impact thousands of engineers and billions of end-users.
  • Showcase your work on our GitHub pages.
  • Tackle complex technical challenges.

About You

Our ideal candidate possesses:

  • Experience in a startup environment.
  • Experience with open-source contributions and building developer tools.
  • A solid understanding of React and popular React libraries.
  • A strong grasp of browser and framework performance optimization.
  • Proficiency in TypeScript.
  • A keen eye for UX details.
  • Appreciation for and practice of maintaining a robust test suite.

Bonus Points:

  • Experience with Angular, Vue, or other UI frameworks.

Note: You don't need to meet every single requirement. If you can demonstrate growth potential and provide value to the team, we encourage you to apply.


Our Tech Stack (React Chat and Video SDKs)

  • Modern React
  • TypeScript
  • RxJS
  • WebRTC
  • Protobuf
  • Twirp
  • OpenAPI
  • React Virtuoso
  • WASM and WebWorkers
  • Vitest, Jest, Playwright

Who We Are

Stream offers a casual, social, and playful culture. We are a team of talented, highly technical, and collaborative individuals, making Stream an excellent environment for skill development. Our forward-thinking and diverse team, representing 15 countries and 11 languages, fosters creativity and innovation. With offices in Boulder and Amsterdam, we are passionate about solving complex technical problems at scale by creating reusable components that enable faster, more secure app delivery with improved user experiences. Our culture emphasizes ownership and quality, with a focus on producing deliverable software.


What’s In It For You

  • A team of exceptional engineers.
  • The opportunity to work on Open Source Software (OSS) projects.
  • Competitive salary and company equity.
  • Pension scheme.
  • Generous Learning and Development budget.
  • Commute expenses to Amsterdam covered or option for a company bike.
  • Gym membership of choice covered.
  • MacBook Pro or equivalent development setup.
  • Healthy team lunches and snacks.
  • Generous relocation package.
  • Office located in the heart of Amsterdam.
  • Opportunities to attend or present at global conferences and meetups.
  • Possibility to visit our office in Boulder, CO.

Note: Benefits listed are primarily for the Amsterdam office and may be adjusted based on location.


Equal Employment Opportunity

Stream provides equal employment opportunities to all employees and applicants. We prohibit discrimination and harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. This policy applies to all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.


Application Instructions

To learn how to be successful in our hiring process, please check this link.

Skills

React
TypeScript
RxJS
WebRTC
Protobuf
Twirp
OpenAPI
React Virtuoso
WASM
WebWorkers
Vitest
Jest
Pla
Angular
Vue
UI framework
open-source
developer tools
browser performance
framework performance
UX design
test suite

Stream

Offers APIs for scalable feeds and chat

About Stream

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.

Boulder, ColoradoHeadquarters
2015Year Founded
$56.5MTotal Funding
SERIES_BCompany Stage
Consumer Software, AI & Machine Learning, HealthcareIndustries
201-500Employees

Risks

Increased competition from other API-first companies threatens Stream's market position.
Reliance on external developers for integration poses quality and timeline risks.
Rapid SDK expansion may lead to security vulnerabilities if not thoroughly tested.

Differentiation

Stream offers robust SDKs for multiple platforms, enhancing developer flexibility.
Stream's secure APIs cater to enterprises focused on data privacy and security.
Stream's UI kit provides a visually appealing and customizable user interface.

Upsides

Growing demand for video tools boosts Stream's Video API adoption.
React Native's popularity aligns with Stream's recent SDK releases, increasing market share.
Online dating market growth drives demand for Stream's video and audio APIs.

Land your dream remote job 3x faster with AI