Full-Stack Developer
Beanstalk is the first live children’s show where kids lead the way. We are growing and looking to further customize our interactive platform. Everything we do is grounded in inspiring curiosity, creative confidence, and kindness in kids. We’re growing and excited to bring on a Full Stack Developer to further customize our interactive platform.
As a growing startup, Beanstalk’s Full Stack Developer will be writing high-quality code as well as making technology recommendations on behalf of the company. You should be a strategic thinker, an effective communicator, and excited to be working in a scrappy startup environment.
Our current web app is built on top of Shopify with some Rails to extend its functionality. Going forward, we will use React, React Native, and WebRTC APIs for our future application development while continuing to leverage Shopify as our CMS.
You will work directly under the Chief Product Officer and will act as our technology expert helping to make technical decisions that will impact the current and future operations of the company.
Main Responsibilities:
Create custom video conferencing experiences leveraging the Fully Customizable Zoom SDK, Daily.co SDK, or similar. Think of this work as extending the default functionality of Zoom to include more interactive experiences and custom features.
Create shared WebRTC interactive experiences (music, drawing, coding, puzzles)
Maintain and continue to customize our Shopify web application (using React and Rails) and its integration with Zoom
Build our iOS and Android apps using React Native
Running technical experiments to learn from our customers
Requirements:
2+ years of experience in a similar role
Expertise in React
Comfortable with HTML, CSS, and web frameworks
Comfortable working with WebRTC APIs
Practices agile methodologies
Nice to Haves:
Experience with Shopify customization
Experience with Rails
Experience in React Native
Ability to convert designs into HTML/CSS
Well versed in COPPA and GDPR
Familiarity with test-driven development
Additional Info:
- We will need to do a background check due to the fact that we work with children
- No recruitment agencies, please