368,746open jobs
9,444companies
47,506added this week
Browse all
Location
In office (Skopje)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Wagestream is a London company founded in 2018 that gives employees access to wages they have already earned before payday. Its app integrates with employer payroll and rota systems and adds savings, budgeting and financial coaching features. The company works with large hourly employers in retail, hospitality and healthcare.

Stream is looking for a Senior React SDK Developer! This is a full-time job in our Skopje office in a hybrid setup (3 days in-office).

What will you be doing?

As a Senior React SDK Developer, you will join our SDK team with the primary focus on developing and maintaining our ReactChat,Feeds andVideo SDKs and taking our products to the next level!

Responsibilities

  • Integrating new features from our roadmap, maintaining existing features

  • Supporting existing customers and prospects through various channels

  • Improving SDK’s documentation, keeping the SDKs modern and up-to-date

  • Collaborating with our Backend, Design and other SDK teams to clarify and improve the consistency of our feature implementations

What makes this role exciting?

  • You’ll get to work on a products that are going to impact the lives of thousands of engineers and billions of end users

  • You’ll get to have your work showcased publicly - our SDKs are open source

  • You’ll deal with complex technical challenges, that allow our customers to build their envisioned integration

About you

Our ideal candidate:

  • Comes from a startup background

  • Has 5+ years of experience

  • Has experience with open-source and building tools for developers

  • Solid understanding of React and popular React libraries

  • Has a solid understanding of the browser/framework performance

  • Enjoys working with TypeScript

  • Has a keen eye for UX detail, caring about accessibility

  • Good understanding of the standard performance optimization techniques (state management, memoization, virtualization, re-rendering cycles)

  • Practices and appreciates the value of a solid test suite

Bonus points:

  • Experience with React Native, Angular, Vue, or any other UI framework

Don’t fall into all of the requirements? You don’t have to match every bullet as long as you can grow into the role and show us that you can provide value to the team.

Do you want to know how to be successful in a process with us? Check this.

Our tech stack

At Stream, we use a wide collection of technologies to offer highly optimized and available features to our customers. Here is a shortlist of the technology that we currently use in the React Chat, Video and Feeds SDKs:

  • Modern React, TypeScript, RxJS, WebRTC, Protobuf, Twirp, OpenAPI

  • React Virtuoso, React Markdown and Remark, WASM and WebWorkers

  • Vitest, Jest, Playwright

Who We Are

Stream has a casual, social, and playful culture. We are talented, highly technical, and collaborative which makes Stream a great place to learn and improve your skills. Our team is forward-thinking and diverse and we all have different backgrounds which lends to our creativity and innovation. With offices in Boulder and Amsterdam, our employees represent 15 countries, 11 languages and counting. Our team is passionate about tackling difficult tech problems at scale by creating reusable components that allow product owners to ship apps faster, more securely, and with a better user experience. Our culture is oriented towards ownership and quality; Our goal is to produce deliverable software.

What’s In It For You

  • A team of exceptional engineers

  • The chance to work on OSS projects

  • A competitive salary

  • Company equity

  • A pension scheme

  • A generous Learning and Development budget

  • Commute expenses to Amsterdam covered or option to use a company bike within the city

  • Gym membership of choice covered

  • MacBook Pro or another development setup

  • Healthy team lunches and plenty of snacks

  • A generous relocation package

  • An office in the heart of Amsterdam

  • The opportunity to attend or present to global conferences and meetups

  • The possibility to visit our office in Boulder, CO

*These benefits apply to the office in Amsterdam and are adjusted depending on the location

Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to 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 federal, state or local laws.This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Hybrid office policy: applicants based (or relocating to) one of our office locations are expected to work according to the applicable local office attendance policy.

Equal opportunity employer statement: Stream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to 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 federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Note for external recruiters: We currently have this role covered and do not accept unsolicited agency resumes. We are not responsible for any fees related to unsolicited resumes.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Skopje
$44k – $95k per year (Estimated) • In office • Full-Time • Tokyo • Fukuoka
Java
PHP
Python
TypeScript
JavaScript
Frontend
Next.js
React.js
Management
Power Apps
Power Automate
Apply
$15k – $32k per year (Estimated) • In office • Moscow
JavaScript
Node JS
SQL
TypeScript
Node JS
Nest.JS
Frontend
React.js
DevOps
CI/CD
Docker
Git
Rest API
QA
Swagger
Apply
$47k – $102k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
C++
Java
Python
SQL
C#
TypeScript
JavaScript
Java
Maven
C#
.NET
Databases
Apache Kafka
MySQL
AI/ML
ChatGPT
Copilot
Frontend
Angular
DevOps
CI/CD
Docker
Jenkins
Kubernetes
Prometheus
Apply
$143k – $258k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
JavaScript
Python
TypeScript
Python
pySpark
AI/ML
Prompt Engineering
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
Jenkins
GitHub
GitLab
Analytics
ETL/ELT
Apply
$163k – $434k per year • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
JavaScript
Python
TypeScript
Python
pySpark
AI/ML
Prompt Engineering
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
Jenkins
GitHub
GitLab
Analytics
ETL/ELT
Apply
$113k – $236k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • PhD • Amsterdam • Toronto
Python
Python
Asyncio
AI/ML
AI Agents
Fine-tuning
Unsloth
LLM Evaluation
Post-training
SFT
DevOps
AWS
GCP
Terraform
GitHub
Apply
$67k – $168k per year (Estimated) • Remote/Hybrid • Full-Time • PhD • Amsterdam
Go
Python
Databases
CockroachDB
Memcached
PostgreSQL
RabbitMQ
Redis
RocksDB
AI/ML
Claude
Claude Code
Cursor
Mobile
Algolia
DevOps
AWS
Datadog
GCP
Grafana
gRPC
Jaeger
Kubernetes
Prometheus
Puppet
Terraform
WebRTC
WebSockets
GitHub
IAM
Apply
Lead Data Engineer 2 months ago
$84k – $191k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • PhD • Amsterdam
Python
SQL
Databases
Google BigQuery
PostgreSQL
AI/ML
Claude
Cursor
dbt
DevOps
CI/CD
Datadog
GCP
GitHub Actions
Terraform
GitHub
IAM
Analytics
ETL/ELT
Management
Linear
Marketing
Salesforce
Apply
In office • Internship • Skopje
Bash
Apply
QA Engineer 11 days ago
Remote/Hybrid • Full-Time • 3+ years exp • Skopje
TypeScript
DevOps
CI/CD
Git
QA
k6
Playwright
TestRail
Apply
Equity • In office • Internship • Skopje
Python
AI/ML
Anomaly Detection
Apply
$53k – $88k per year (gross) • Equity • In office • Internship • 5+ years exp • Skopje
Objective-C
Swift
Frontend
GraphQL
Mobile
Firebase
XCTest
DevOps
CI/CD
Docker
Harbor
GitLab
QA
BrowserStack
XCUITest
Apply
Product Owner 2 months ago
Remote/Hybrid • Full-Time • Bachelor's Degree • Skopje
Apply
See all jobs
This is one of many
368,746 more open roles from verified company boards, updated every day.