Junior Developer Experience Engineer (Boulder, CO)

Remote Full-time
Stream is a company looking to expand its Developer Experience team in Boulder, CO. The role involves enhancing the developer experience across Stream’s products by testing user flows, documenting issues, and collaborating with various teams to improve usability and clarity.ResponsibilitiesTest and review Stream’s core developer journeys, including onboarding flows, tutorials, sample applications, website demos, and dashboard experiencesOwn and improve Stream’s documentation and overall developer narrative across Chat, Feeds, Video, and AI Moderation productsAct as a “first developer” on new DX work — surfacing confusion, bugs, and rough edges early in the processBuild and maintain demo apps, sample projects, and small open-source utilitiesPartner with engineering, product, and design to clearly document issues and help validate improvementsTest SDK usage across Chat, Feeds, and Video to ensure a seamless developer experienceContinue building our community support platform by assisting and writing short technical articles on best practicesWork on improvements and optimizations to our documentation and processesSeek feedback from developers and customers to determine key growth areas in the developer experienceAssist the development team in managing new feature requests and bug reportsSkillsYou're an early-career software engineer who cares deeply about usability, clarity, and polishYou have strong knowledge of at least one of the following: React/JavaScript/TypeScript, Android (Kotlin), iOS (Swift/SwiftUI), Flutter, or React NativeYou're meticulous about analyzing multi-step flows and documenting them clearly and accuratelyYou're curious, detail-oriented, and comfortable learning by doingYou'll use your technical knowledge of APIs and SDKs to learn the Stream products and services inside-outYou will use your technical communication skills to clearly document issues, write tutorials, and help validate improvements alongside engineering, product, and design teamsBeing organized and motivated is key to this roleYou'll be expected to manage your own time effectively to contribute to projects and initiatives across departmentsYou'll be required to be fluent in English and have excellent written and verbal communication skillsYou have open-source contributions or side projects that demonstrate your initiativeYou have an interest in developer tooling, SDK design, or documentationYou have experience with mobile application frameworks such as React Native, SwiftUI, Jetpack Compose, or FlutterYou have experience working on a codebase at a professional level (1–3 years of software engineering experience, internships, or equivalent projects)Benefits19+ days of paid time off plus 10 paid holidaysHybrid 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% matchFitness stipendCompany equityDog-friendly office!A Macbook Pro providedA Learning and Development budgetTeam lunches and plenty of snacksRTD pass + free parking pass on Pearl StreetAn office on Pearl Street in downtown Boulder12 weeks paid parental leave for primary parentsThe opportunity to attend or present at global conferences and meetupsThe possibility to visit our office in AmsterdamCompany OverviewStream builds chat and feeds for applications at scale in a fraction of the time and cost of developing in-house. It was founded in 2014, and is headquartered in Boulder, Colorado, USA, with a workforce of 51-200 employees. Its website is https://getstream.io/.



Apply To This Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Home Delivery Pharmacy Technician - Remote in IL or IA

Remote Full-time

**Experienced Data Entry Specialist – Remote Work Opportunity at arenaflex**

Remote Full-time

Global Head of CHRO GTM Lead

Remote Full-time

Front End Web and Mobile Developer (Remote - US)

Remote Full-time

[Remote] Senior Project Manager & PMO Lead

Remote Full-time

Experienced Remote Data Entry Specialist – Flexible Part-Time Opportunity with Comprehensive Training and Global Collaboration

Remote Full-time

Contractor - Project Manager, Cybersecurity

Remote Full-time

PharmD for Remote Patient Monitoring

Remote Full-time

**Experienced Remote Live Chat Moderator – Global Community Engagement and Support Specialist**

Remote Full-time

Walmart Remote Job (Virtual) - Hiring – Indeed Jobs US

Remote Full-time
← Back to Home