Senior Android SDK Engineer (Compose)
StreamJoin 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
DevOps Engineer with AWS and Linux Expertise
Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.
Android Developer (Kotlin) - Founding Engineer
Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Integration Support Engineer
Join Stream as an Integration Support Engineer, assisting customers with technical support and API integration in a remote role.
Mobile Engineer, Android
Join Intercom as a Mobile Engineer, Android, to shape our mobile strategy and develop our Android Messenger SDK.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin, Jetpack Compose, and GraphQL.
Senior Android Engineer
Join Tabby as a Senior Android Engineer to develop innovative mobile solutions using Kotlin and Jetpack Compose.
Software Development Engineer II, Search Android SDK
Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin and GraphQL.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
Senior Android Developer
Join Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)
Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.
Senior React Native Engineer
Join DEPT® as a Senior React Native Engineer to develop impactful mobile apps with a global team.
Senior Android Engineer
Join Powerful Medical as a Senior Android Engineer to develop life-saving mobile applications in Bratislava.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
Senior React Native Engineer
Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative mobile applications in the Web3 space.
Senior iOS Mobile Developer (Swift | SwiftUI)
Join us as a Senior iOS Developer in Gdańsk, focusing on Swift and SwiftUI for innovative mobile solutions.
Full Stack Engineer for Payments
Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.
Android Software Engineer - IPP Hardware
Join Adyen as an Android Software Engineer to develop and maintain IPP hardware solutions in Amsterdam.
Mid/Senior React Native Developer for Mobile Applications
Join us as a Mid/Senior React Native Developer in Prague for mobile app development with React Native and Node.js.
Senior Backend Developer - Java
Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.