Lead Flutter SDK Developer

Stream builds Chat Messaging & Activity Feed infrastructure, backed by leading VCs and having raised over $58.25M.
$109,000 - $131,000
Mobile
Staff Software Engineer
Hybrid
101 - 500 Employees
7+ years of experience
Enterprise SaaS

Description For Lead Flutter SDK Developer

Stream is a rapidly growing startup that has raised over $58.25M to build cutting-edge Chat Messaging & Activity Feed infrastructure. As the Lead Flutter SDK Developer, you'll join their SDK development team in a role that combines technical leadership with hands-on development. You'll be responsible for building and maintaining Stream's Flutter SDKs, managing a team of two, and ensuring their products meet the highest standards of quality and performance.

The position offers a unique blend of technical challenges and leadership opportunities, with 80% focused on development work and 20% on technical direction and team management. You'll work with a diverse team of over 130 professionals from 35+ countries, in an environment that values transparency and excellence.

The role requires strong expertise in Flutter/Dart development, API design, and developer tooling, combined with leadership capabilities. You'll be working with a modern tech stack including Go, gRPC, PostgreSQL, and various AWS services. The company offers competitive compensation (100k-120k EUR), comprehensive benefits, and the opportunity to work in a hybrid setting from their Amsterdam office.

Stream's culture emphasizes ownership, quality, and continuous learning. They provide extensive benefits including equity, parental leave, learning budgets, and flexibility in work arrangements. The company is backed by notable investors and has shown impressive growth, expanding from 30 to 150 employees since 2020.

This role is perfect for an experienced developer who wants to impact millions of users while leading a team in a fast-paced, innovative environment. The position offers visa sponsorship and relocation support to the Netherlands, making it accessible to international candidates.

Last updated 4 hours ago

Responsibilities For Lead Flutter SDK Developer

  • Maintain and enhance existing Flutter SDKs (Chat and Video)
  • Work across multiple teams to provide technical insight on product and feature development
  • Collaborate with backend teams to ensure feature parity across SDKs
  • Assist customers with implementation, respond to GitHub issues, and review open source contributions
  • Lead a team of 2 direct reports and manage sprints
  • Set technical direction of SDKs

Requirements For Lead Flutter SDK Developer

Go
Python
Node.js
PostgreSQL
RabbitMQ
Redis
  • 7+ years of software engineering experience
  • Professional experience with Dart/Flutter and at least one other programming language
  • Computer Science fundamentals knowledge
  • Deep understanding of design and interaction with REST APIs
  • Experience with TDD and CI
  • Experience building libraries or tools used by developers

Benefits For Lead Flutter SDK Developer

Equity
Parental Leave
Education Budget
Relocation Benefits
Visa Sponsorship
  • 28 days paid time off plus paid Dutch holidays
  • Company Equity
  • Pension scheme
  • Learning and Development budget
  • NS business card or company bike
  • Fitness stipend
  • Monthly in-office chair massages
  • Parental leave paid at 100%
  • MacBook Pro provided
  • Healthy team lunches and snacks
  • Generous relocation package
  • Opportunity to attend global conferences
  • Possibility to visit Boulder, CO office

Interested in this job?

Jobs Related To Stream Lead Flutter SDK Developer

Senior Staff Engineer, Mobile Platform

Lead mobile platform development and developer experience initiatives at Airbnb as a Senior Staff Engineer, shaping technical strategy and infrastructure for iOS and Android development.

Staff Software Engineer, Gemini AI

Staff Software Engineer position at Google working on Gemini AI for iOS, focusing on mobile development and AI technology implementation.

UX Research Manager, Pixel

Lead UX research initiatives for Google's Pixel team, managing research strategy and team development while shaping the future of mobile experiences.

Technical Program Manager, New Pixel Device Programs

Lead technical program management for Google's Pixel device launches, managing software development and cross-functional teams with 8+ years of experience required.

Technical Lead Manager, Senior Software Engineer, Navigation Experience

Technical Lead Manager position at Google focusing on Navigation Experience for Google Maps mobile products and Auto-embedded systems.