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.
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.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
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.
Python AI Developer Advocate
Join Stream as a Python AI Developer Advocate to build community and enhance AI integrations. Engage with developers and influence product roadmaps.
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.
Lead Backend Engineer (Python/Django)
Join Stream as a Lead Backend Engineer (Python/Django) in Amsterdam. Lead backend development, collaborate on new features, and ensure code quality.
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 React Native Engineer
Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.
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 Frontend Developer
Seeking a Senior Frontend Developer for a hybrid role in Amsterdam, skilled in React, Next.js, and TypeScript.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Frontend Engineer with React and TypeScript
Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more 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.
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.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
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 Software Engineer (Golang)
Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.
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.
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.
Integration Support Engineer
Join Stream as an Integration Support Engineer, assisting customers with technical support and API integration in a remote role.