Join Stream as a Senior Android SDK Engineer (Compose)
Stream is seeking a full-time Android Engineer to enhance our SDK development for Feeds, Chats, and Video APIs. This role is pivotal in building and maintaining open-source libraries that integrate Stream's APIs into mobile applications, focusing on best practices for reusable components in Jetpack Compose.
Key Responsibilities
- Develop and maintain open-source libraries for integrating Stream's APIs on mobile apps.
- Simplify application development by creating reusable components in Jetpack Compose.
- Ensure high code quality, stability, and performance for SDKs used by major global apps.
- Collaborate with a team of engineers to optimize APIs and SDKs for high-quality standards.
Required Skills and Experience
- 5+ years of experience as an Android developer.
- 2+ years of experience with Kotlin.
- Proficiency in reactive systems like Jetpack Compose, with relevant experience in React, React Native, SwiftUI, or Flutter.
- Experience in SDK development is a plus.
- Strong focus on code quality and automated testing.
- Attention to detail in user experience and visual design.
Our Tech Stack
- Jetpack Compose
- WebRTC
- Kotlin
- Android SDK
- Kotlin Coroutines
Why Join Stream?
- History of Success: Stream has raised over $58.25M to build top-tier Chat Messaging & Activity Feed infrastructure.
- Growth Opportunities: As a rapidly growing startup, Stream offers unique personal and professional growth opportunities.
- Innovation: Work with cutting-edge technology and tackle challenging tech problems at scale.
Benefits
- Company equity
- 28 days paid time off plus paid Dutch holidays
- Pension scheme
- Learning and Development budget
- NS business card or a company bike covered
- Fitness stipend
- MacBook Pro provided
- Healthy team lunches and plenty of snacks
- Generous relocation package
- Office in the heart of Amsterdam
- Possibility to visit the office in Boulder, CO
Our Culture
Stream values transparency, excellence, and mutual support. Our diverse team of over 130+ peers from 35 countries fosters a collaborative environment where you can learn and grow.
Stream is committed to equal employment opportunities and prohibits discrimination and harassment of any kind.
If you are passionate about building high-quality software and want to be part of a dynamic team, apply now!
Benefits Extracted with AI
- Company equity
- 28 days paid time off plus paid Dutch holidays
- Pension scheme
- Learning and Development budget
- NS business card or a company bike covered
- Fitness stipend
- MacBook Pro provided
- Healthy team lunches and plenty of snacks
- Generous relocation package
- Office in the heart of Amsterdam
- Possibility to visit the office in Boulder, CO
Similar jobs
Last update: 23 minutes ago
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
Android Developer - Freemium & Entertainment Area
Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Full-stack JavaScript Developer
Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.
Full-stack TypeScript/JavaScript Developer
Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.
Fullstack Developer with Angular, C#, and React.js
Join NAVARA as a Fullstack Developer in Rotterdam, working with Angular, C#, and React.js on innovative projects.
Senior API Platform Engineer
Join Brenntag as a Senior API Platform Engineer in Amsterdam to drive API platform development using Kubernetes, Istio, and AWS EKS.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Junior Fullstack Developer
Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Senior IoT Engineer
Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.