Summary
The job is for a Flutter Developer to maintain and enhance Stream's Flutter SDKs. The role involves software design, research, coding, documentation, and customer interaction through GitHub. The position is full-time, either in Amsterdam office or remote within the EU, with visa sponsorship in the Netherlands possible.
Requirements
- Been working as a software engineer for 3+ years
- Professional experience with Dart/Flutter and at least one other programming language
- Computer Science fundamentals knowledge
- A deep understanding of design and interaction with REST APIs
- Experience with TDD and CI
- Experience building libraries or tools that are used by developers
Responsibilities
- Build and maintain Streamβs Flutter SDKs to allow integration with Streamβs core APIs
- Write documentation for the libraries created
- Interact with customers through Github by responding to issues and reviewing pull requests
Preferred Qualifications
- 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, C#/.NET
Benefits
- A team of exceptional engineers
- The chance to work on OSS projects
- 28 days paid time off plus paid Dutch holidays
- Company Equity
- A pension scheme
- Remote work flexibility
- A Learning and Development budget
- NS business card or a company bike-covered
- Fitness stipend
- Monthly in-office chair massages by a professional
- Parental leave paid at 100%
- MacBook Pro provided
- Healthy team lunches and plenty of snacks
- A generous relocation package
- An office in the heart of Amsterdam
- The opportunity to attend or present at global conferences and meetups
- The possibility to visit Stream's office in Boulder, CO