Transform your resume with AI
Leverage AI rewrites and personalized suggestions to create a compelling resume
Start your free trial now →
Stream is looking for a Lead Android Developer to head up our Jetpack Compose efforts. You’ll build up a team, figure out best practices for building reusable components in Jetpack Compose and make it a breeze for other developers to build chat & messaging apps. The source code for SDKs is public on Github, giving you the opportunity to showcase the quality of your work.
Stream’s APIs for activity feeds and chat are used by over a billion end users. The backend technology is based on Go, RocksDB & Raft. We’re currently one of the fastest growing startups in Colorado and Amsterdam. For this role we’re hiring in Amsterdam or remotely.
As a lead developer you spend most of your time on engineering and programming. You also mentor your team and support them in their growth, set the technical vision for the SDK, work closely with the product team, and collaborate with other engineering teams. Introducing Jetpack Compose UI components to our SDK is a new project, so you’ll begin as a team of one and build your own team..
You are building SDKs that other developers use. This sets a very high bar in terms of code quality
Our SDKs are used by some of the world’s largest apps. Stability, performance, and world class documentation are essential
Since we provide APIs & SDKs that are used by thousands of companies we can and should optimize to a very high quality level ## You have
5+ years of experience as an Android developer
2+ years writing Kotlin
Experience with reactive systems like React, React Native, SwiftUI, Flutter or Jetpack Compose
A passion for ensuring quality by writing pragmatic automated tests
2+ years of experience in formal and informal engineering leadership role
Attention to user experience details - visual look and feel
Experience with developing SDK libraries or maintaining open-source projects
Experience with Kotlin Coroutines
Published libraries to Maven Central
There are a few things we look for across all hires we make at Stream. First we look for people who feel comfortable in a startup environment and solve problems outside of their core area of expertise. Next we don’t hide issues and value transparency. Finally, we search for people who want to achieve mastery in their role. This is a team that executes at a fast pace and are passionate about setting a high bar for the quality of the work and Stream’s product experience.
Stream employees enjoy some of the best benefits in the industry:
A competitive salary
Company equity
A team of exceptional engineers
The chance to work on OSS projects
Healthy team lunches and plenty of snacks
A generous relocation package or the possibility to work fully remote
An office in the heart of Amsterdam
Visa and immigration support for you and direct family members
The opportunity to attend or present at global conferences and meetups
The possibility to visit our office in Boulder, CO
Macbook Pro and home office setup package
At Stream we’re passionate about tackling difficult tech problems and turning them into easy to use reusable components. The culture is very product and engineering focused. You will fit right in if you care about engineering quality and the SDK developer experience. The team is diverse and we all have different nationalities and backgrounds.
Learning and quickly developing your skills as an engineer is an important part of Stream’s culture. If you are interested in becoming a part of what we do, apply now!
No recruiters/agencies please
$70,000 — $130,000/year
Location
Amsterdam, Netherlands, or Remote (Europe/cet)