Skip to content

Instantly share code, notes, and snippets.

@george731
Last active January 12, 2019 00:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save george731/f878c9e38fc1539eee26c4eefdc4d43d to your computer and use it in GitHub Desktop.
Save george731/f878c9e38fc1539eee26c4eefdc4d43d to your computer and use it in GitHub Desktop.
Developer Relations Manager - Take Home Project
# Introduction #
=======
The Streamlabs App Platform allows over 1 million creators who use Streamlabs OBS every month to improve their streams with a diverse range of 3rd party applications. Complete documentation for the platform can be reviewed here. Several top developers in the ecosystem including NerdOrDie, LayerOne, and Monstercat have built successful apps as part of the beta cohort. The platform received extremely positive feedback from developers and there is significant interest in the platform among the developer community. Additionally, Streamlabs also supports developers of this Platform through its US $1 Million grant fund. The revenue model and payment details for the platform are as follows:
All apps on the platform are paid. This is a principle for the time being, but we are considering free apps in the future.
Streamlabs and App Developers do a revenue sharing agreement (70:30)
Streamers are charged monthly and can use both Paypal or Credit Card to make these payments. All apps are recurring subscriptions. We are considering adding other business models in the future.
For this take home assignment you are expected to provide detailed answers to the given scenarios.
How to approach this/logistics
=======
You are not expected to (cumulatively) spend more than 10 hours on this task. These 10 hours can be spread over multiple days and we understand that life happens. You can start whenever you like. Please make reasonable assumptions but make sure that they are well documented in your response.
To help you make these decisions, please keep in mind that we ask candidates to complete this assignment in order to:
Gauge your ability to work independently and test your comfort with ambiguity
Test your acumen around the livestreaming space
Gauge your ability to see the big picture while being able to obsess over finer details
Hold meaningful conversations during interviews to help both parties assess mutual fit
All work you do will be your property; we are not trying to get free work done and don’t intend to use it. Coincidentally, some of your solutions might overlap with our existing strategy and that will not be attributable to you and we hope you understand.
We are expecting a single document with concise responses to cases provided under the next section.
Cases
=======
Case 1: Identify five potential developers for the App Store with valid reasons for each choice. Some valid reasons may include product strategy alignment, value (time/cost) for target audience, inclusion to help grow user base for both parties, etc. Please complement with potential revenue projections for each with reasonable macroeconomic assumptions. Please don’t reach out to any of these potential developers; this is for exercise purposes only.
Case 2: The developer team you onboarded is asking for a feature that is highly specific to them and/or is a feature that you don't believe has high ROI/will not be used. What would you do in this situation? How will you communicate this to the developer team (please share potential communication draft).
Case 3: Review details around our application process and marketing guidelines. What are 1-3 things you think can be improved? How will you measure this improvement?
Case 4: Provide 1 or more ideas you have for recruiting higher quality apps.
Case 5: What do you think are some pros and cons of following strategies for onboarding streamer’s to this app store:
Give them a $15 credit which can be used to try apps
Allow 15 day trial periods for across all apps
Reference Links, including app review and marketing guidelines
=======
https://platform.streamlabs.com/
https://platform.streamlabs.com/grant
https://docs.google.com/document/d/1JoOsm3_ifNpbhaaI2YUOFcriLFlqP2Zl-iUlKKpyr2Q/edit
https://docs.google.com/document/u/1/d/1D_X-usOlGzsBFcaWzgi99bFJt7B9s9QHGYyY3IEuvso/edit?usp=drive_web&ouid=102681526301403445307
https://docs.google.com/document/d/1VQySO6lFEnXGLx0ElwHuKV2UukFLYAvGi1Dl4qiolnY/edit?usp=drive_web&ouid=102681526301403445307
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment