Stream Digital Services

Junior Developer Experience Engineer

Stream Digital Services

full-time

Posted on:

Location Type: Hybrid

Location: BoulderColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $72,000 - $90,000 per year

Job Level

About the role

  • Test and review Stream’s core developer journeys, including onboarding flows, tutorials, sample applications, website demos, and dashboard experiences.
  • Own and improve Stream’s documentation and overall developer narrative across Chat, Feeds, Video, and AI Moderation products.
  • Act as a “first developer” on new DX work — surfacing confusion, bugs, and rough edges early in the process.
  • Build and maintain demo apps, sample projects, and small open-source utilities.
  • Partner with engineering, product, and design to clearly document issues and help validate improvements.
  • Test SDK usage across Chat, Feeds, and Video to ensure a seamless developer experience.

Requirements

  • You’re an early-career software engineer who cares deeply about usability, clarity, and polish.
  • You have strong knowledge of at least one of the following: React/JavaScript/TypeScript, Android (Kotlin), iOS (Swift/SwiftUI), Flutter, or React Native.
  • You’re meticulous about analyzing multi-step flows and documenting them clearly and accurately.
  • You’re curious, detail-oriented, and comfortable learning by doing. You’ll use your technical knowledge of APIs and SDKs to learn the Stream products and services inside-out.
  • You will use your technical communication skills to clearly document issues, write tutorials, and help validate improvements alongside engineering, product, and design teams.
  • Being organized and motivated is key to this role. You’ll be expected to manage your own time effectively to contribute to projects and initiatives across departments.
  • As our customer communication and internal correspondence are in English, you’ll be required to be fluent in English and have excellent written and verbal communication skills.
  • You have open-source contributions or side projects that demonstrate your initiative.
  • You have an interest in developer tooling, SDK design, or documentation.
  • You have experience with mobile application frameworks such as React Native, SwiftUI, Jetpack Compose, or Flutter.
  • You have experience working on a codebase at a professional level (1–3 years of software engineering experience, internships, or equivalent projects).
Benefits
  • 19+ days of paid time off plus 10 paid holidays
  • Hybrid work flexibility (3 days a week from the office)
  • Free health insurance for the employee and partial coverage for dependents (80% contribution coverage for health and 100% for dental and vision)
  • 401k contribution plan with 4% match
  • Fitness stipend
  • Company equity
  • Dog-friendly office!
  • A Macbook Pro provided
  • A Learning and Development budget
  • Team lunches and plenty of snacks
  • RTD pass + free parking pass on Pearl Street
  • An office on Pearl Street in downtown Boulder
  • 12 weeks paid parental leave for primary parents
  • The opportunity to attend or present at global conferences and meetups
  • The possibility to visit our office in Amsterdam
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactJavaScriptTypeScriptKotlinSwiftSwiftUIFlutterReact NativeAPIsSDKs
Soft Skills
usabilityclaritypolishdetail-orientedtechnical communicationorganizationmotivationcuriositytime managementwritten communication