Developer Advocate – Flutter

| Remote | Hybrid
Sorry, this job was removed at 11:03 a.m. (MST) on Monday, June 21, 2021
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Opportunity

We are looking to hire an experienced Flutter engineer to join the Developer Relations team at Stream. This position is located in our Boulder office (or remote in the US) and reports to the Mobile Developer Relations Team Lead.

What you will be doing

  • Spread awareness of Stream by building community, driving discussions and providing guidance to developers.
  • Work with the SDK team on a daily basis to improve the overall developer experience.
  • Relay feedback to the team and help influence the product roadmap based on community feedback.
  • Write, release, document, and manage open-source projects and demo apps built on Stream products.
  • Work closely with Stream’s engineering and product teams. 
  • Work closely with community members, developers and product owners to improve Stream’s SDKs.

Who you are

  • A lifelong learner who is always looking for the next challenge.
  • Self-motivated, driven and can solve problems autonomously.
  • Focused on solving problems in the best way possible.
  • A detail-oriented individual whose effort shows high-quality output.
  • An excellent communicator who enjoys teaching others through different modes of communication (e.g. writing, video).

Ideally, You Have

  • A minimum of 4 years of experience as a software engineer, developer, or equivalent technical experience.
  • Strong communication skills, both written and verbal.
  • 1-2 years of technical consulting or in a community engagement capacity.
  • An expert-level understanding of Dart and Flutter at a production-level environment.
  • Experience working with and building third-party developer tools such as APIs, SDKs, and client-libraries.
  • A transparent history of GitHub commits and contributions to open-source projects.
  • Participated in online and offline developer communities and ecosystems such as open-source platforms, blogs, YouTube video series, tech conferences, hackathons, meet-ups, technical teaching, and training.

Bonus Points

  • Experience working as a Developer Advocate in the tech space.
  • Strong social presence.
  • Examples of written content (e.g., Medium, Dev.to, personal blog, other).
  • Built and deployed Flutter Web and Desktop applications.

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • 19+ days of paid time off plus 10 paid holidays ✈️
  • Free health insurance for the employee and a discounted rate for dependents
  • 401k contribution plan
  • 100% paid parental leave ?
  • Company equity
  • Dog friendly office! ?
  • Be part of a smart, high performing, passionate team
  • A Macbook Pro and a work-from-home stipend (US only)
  • Team lunches and plenty of snacks (US only) ?
  • An office on Pearl Street in downtown Boulder
  • The possibility to visit our office in Amsterdam ??
  • Salary (for US only): Our salary ranges are based on national averages. We have wide ranges so we can be flexible and determine compensation based on a number of factors including the candidate's skills, level of experience, and location (which can be in the US or a remote location that aligns with a +/- 3 hours of US MST time zone. For Colorado-based candidates, the salary range for this position is $90,000 - $120,000. Compensation at all other locations will be based on the factors as stated above.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Located on Boulder's Pearl Street pedestrian mall, our office is steps from popular restaurants and a few miles from hiking trails. We also have an office in Amsterdam where Stream was started, and many employees work remotely globally. More than 25 nationalities collaborate on Stream's products!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about StreamFind similar jobs