Position: Frontend SDK Engineer (React) (Amsterdam)
Company: Stream
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2020-12-01T00:00:00+02:00

**What You Will Do**
We are looking to hire an experienced JavaScript/React Developer to join our team. Your work will be used by thousands of developers and consumed by over a billion end-users worldwide.

**Responsibilities**
- Maintaining and enhancing existing React and JavaScript SDKs
- Working closely with product, design, and customer support teams to deliver a great product and developer experience
- Collaborating with backend teams to ensure feature parity across SDKs
- Assisting customers with implementation, respond to GitHub issues, and review open-source contributions
- Building demo applications to highlight SDK features

**Who You Are**
You are detail-oriented, mindful of deadlines and you have a high sense of responsibility.

At Stream, we strive to provide the best possible product and service to our clients, and we expect the same from you! As a member of the team, you must be excited to grow with Stream. At our core, we are a startup - you should be able to act quickly, thrive in uncertainty, and love pivoting to new technologies.

**Ideally you have**
- Been working as a software engineer for 3+ years
- At least 1-year of experience with modern React (functions/hooks/context)
- Computer science fundamentals
- A deep understanding of design and interaction with REST APIs
- Experience with TDD and CI

**Bonus Points**
- Experience with TypeScript at the production level
- Experience building libraries or other tools for developers
- Experience interacting with other developers on Github (opening issues, open-source contributions, or maintenance)
- DevOps/AWS/Continuous Deployment
- Other technical experience with Go, Python, NodeJS
- Startup experience and the ability to thrive in a fast-paced environment

**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:

Go, gRPC, RocksDB, Python
Postgresql, RabbitMQ
AWS, Puppet, CloudFormation
Grafana, Graphite, ELK, Jaeger
Redis, Memcached

**What we have to offer you**
Stream employees enjoy some of the best benefits in the industry:

- 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 or the possibility to work fully remote
- The opportunity to attend or present to global conferences and meetups
- The possibility to visit our office in Boulder, CO

Our culture Stream has a casual social culture, our team is diverse and we all have different backgrounds. Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!