
Junior Developer Experience Engineer
Stream Digital Services
full-time
Posted on:
Location Type: Hybrid
Location: Boulder • Colorado • United States
Visit company websiteExplore more
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