Stream logo

Senior Android SDK Engineer (Compose)

Stream

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

Reaktor logo
Reaktor

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.

Coinmerce logo
Coinmerce

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.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

DPG Media Nederland logo
DPG Media Nederland

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.

Pleo logo
Pleo

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.

Stream logo
Stream

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.

TomTom logo
TomTom

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.

Stream logo
Stream

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.

bunq logo
bunq

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.

Source.ag logo
Source.ag

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.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Stream logo
Stream

Senior Frontend Developer

Seeking a Senior Frontend Developer for a hybrid role in Amsterdam, skilled in React, Next.js, and TypeScript.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Bitmovin logo
Bitmovin

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.

Polarsteps logo
Polarsteps

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.

Catalyze Group logo
Catalyze Group

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.

Space Inch logo
Space Inch

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.

Booking.com logo
Booking.com

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.

Uber logo
Uber

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.

Stream logo
Stream

Senior Software Engineer (Golang)

Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.

Mediahuis Nederland logo
Mediahuis Nederland

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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Stream logo
Stream

Integration Support Engineer

Join Stream as an Integration Support Engineer, assisting customers with technical support and API integration in a remote role.