Frontend Developer - Reusable Components - Equity Contract
- 0.0% – 0.001%
- Remote •
- 3 years of exp
- Contract
Not Available
Remote only
About the job
*Please view the full job description at *
https://heavyresume.com/job/0191c06c450f5cdd5a44fdfce5adfb8d
You must apply there by creating a Heavy Resume (you can import data from your existing resume)
Frontend Developer - Reusable Components - Equity Contract
Heavy Resume, Inc.
https://heavyresume.com
Compensation: 1,000 - 10,000 shares, targeting 4,000 shares for initial delivery
Location: Remote, USA
Interview Length: 30 - 60 minutes
Description
Come help build Heavy Resume! Sick of the interview process? Want to do something about it?
Heavy Resume is looking for an experienced front-end software engineer / web developer to work on creating reusable components for both the Heavy Stack and Heavy Resume. This is an equity contract position (no cash, no hourly logging). The award is expected to not be above 10,000 shares. The total shares outstanding and IOU'ed are currently < ~10M. Please keep in mind that dilution for early stage start-ups is normal when considering compensation.
The Heavy Stack is a public facing port of Heavy Resume's technical stack, and hasn't been updated in a while. It will be updated in the future, ideally with reusable components created by you.
Heavy Resume and the Heavy Stack already have reusable components, but they are rather basic, not that futuristic looking, and frequently need to be tweaked with CSS. The vision for these reusable components is that they format correctly on their own out-of-the-box in most standard situations. They also need to be adaptable for one's tastes.
Expected Work
Getting up to speed with the stack
Find existing designs / examples in the codebase to use for planning. Examples may include different existing forms and patterns.
Identify existing patterns that may be non-standard but worth creating as a reusable component. An example may be a selector where the left-hand side lets you pick a thing, and the right hand side is what was selected. An additional state would be creating a new thing.
Create a page similar to Storybook.js for testing the components in an isolated context. This is a just a simple, isolated space to test and will not have feature parity with Storybook.js
Create said components and swap out portions of the site to use the new components and validate something wasn't missed.
Iterate on design and interface, fix bugs, etc.
Requirements
Comfortable with Python. List comprehensions with conditionals in them, decorators, context vars, etc shouldn't throw you off
Comfortable in CSS and debugging CSS issues and behavior
ReactPy or ReactJS experience
Willing to use VS Code (we use GitHub Codespaces to expedite onboarding)
Able to write complex logic that involves managing state, callbacks, and other things.
Use the company Slack to stay informed and give updates
Preferred
CSS Guru
Prior experience creating a component library or similar
Tailwind CSS experience
Prior experience designing forms, etc
Prior experience using various front-end libraries and tools and a feel for what works best across different patterns.
Javascript and / or Typescript experience
Contract Duration
No more than 2 months
The expectations are that the first deliverable (v1) is given no more than 1 month from start. This means you must be ready to start on this and have sufficient time to ramp up.
There's more! View the rest of the job description and apply (there, not here) at:
https://heavyresume.com/job/0191c06c450f5cdd5a44fdfce5adfb8d