About Reflex
Reflex is an open-source framework to build web apps in pure Python and deploy them with a single command. This can be anything from a small data science/internal app to a large multi-page web app.
We launched in December and have seen rapid adoption of our open-source framework, with over 80,000 apps made to date. In parallel with improving our open-source framework, we are now working on a hosting service so users can quickly deploy and scale their apps. We have raised 5M in seed funding in August led by Lux Capital with some fantastic founders as angel investors.
Introduction:https://reflex.dev/docs/getting-started/introduction/Github: https://github.com/reflex-dev/reflex
Funding Blog Post: https://reflex.dev/blog/2023-08-02-seed-annoucement/
About the role
Skills: PythonApplication instructions for the Open Source team can be found here:
Responsibilities:
- Help optimize and improve our open-source project.
- Design and implement new features, improve and optimize our compiler.
- Ensure that Reflex is well-tested and maintained.
- Add refine and existing UI components and add new ones when needed.
- Take an active role in the Reflex community by seeking feedback, integrating contributions, and fostering positive and collaborative relationships.
- Skills: Python, React
What We Look for:
- Very comfortable writing Python.
- Background in contributing to open source software, competitive programming, and/or interesting side projects.
- Passion for open source software and contributing to open source communities.
- (Nice to have) Strong knowledge of frontend web technologies such as React, JavaScript, HTML, and CSS.
Interview Process
- 🎯Bounties are the first step of our interview process for the open source team and pay you while judging if you could be a good fit. Please complete a bounty and the team will reach out afterwards for an interview. Even if you don’t plan on applying to reflex you can complete bounties.
- After completing a bounty there will be an intro call, then an onsite with 2-3 technical interviews, each around 45 minutes.
- Once the interviews are over, the team will meet to discuss several roles and candidates and may be asked one or two follow-up questions over email or a quick call or go directly to make an offer.