React Frontend Software Engineer

Closed
Purple Lotus Technologies Ltd.
Vancouver, British Columbia, Canada
CP
(17)
4
Preferred learners
  • Anywhere
  • Academic experience
Categories
Cloud technologies Website development Software development
Project scope
What is the main goal for this project?

Purple Lotus is building mental health software to enable everyone to better support their own mental wellbeing through data driven means. We enable our customers to access their mental health data through interactive methods. We're looking for students to help us build data driven software for mental wellness. Our primary tech stack includes React, Next.js, and Supabase. Students will have the opportunity to work with a large full-stack application and a growing codebase.


In this project, we're looking for students to assist us in developing React frontend pages and components. These components are dynamic and students must be familiar with concepts such as hooks, states and contexts. Students will be assisting in creation of specific portions of the Frontend and will deploy their changes onto our production builds. By the end of this project, students should have code live on our website and pushed into our private github repo.


At the end of this short internship, you'll submit a very short report describing the frontend components you've created.

What tasks will learners need to complete to achieve the project goal?

Students will be involved in the following:

  • Light system design of specific software components
  • Implement UI patterns from Figma into React code with TypeScript, React and Tailwind
  • Utilize pre-built component libraries to speed up development
  • Create reusable components and variations for continuous use
  • Creating pull requests and pushing code to GitHub
  • Integration of Frontend components with Supabase backend
  • Pushing and deploying changes
About the company

Purple Lotus is a mental wellness software company. We build tools designed to make a meaningful impact on the well being of youth.