Description
We utilize React to create scalable, performant, and seamless user experiences.
Milestone 1
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability with only a small amount of guidance
- You understand Javascript syntax and data types
- You write basic functions
- You make relatively simple additions to existing React components
- You write basic unit tests with Jest
- You follow our JavaScript and React style guides
Milestone 2
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can employ this ability, with no assistance as well as being a trusted active or passive mentor to others
- You understand when and how to use callbacks
- You write more complex integration and end-to-end tests
- You follow the functional programming paradigm first
- You follow existing patterns on state management and make suggestions to the improve our state management when necessary
- You make minor version upgrades to our JavaScript packages
- You create abstractions in our JavaScript code when necessary (e.g. using mappings or reusable hooks)
- You actively contribute to our React and JavaScript style guides
Milestone 3
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to multiple squads when wielding this ability, and therefore I would put them in situations where they can employ this ability as well as being considered an expert within this discipline
- You proactively improve the performance of our React components
- You lead the charge in getting agreements used across the entire frontend to improve code consistency, styles, and patterns.
- You guide system-level changes to our front-end configurations (ex. Webpack)
- You dive into JavaScript package source code to debug or understand how something works
- You make major upgrades to our Javascript packages
Milestone 4
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to a squad when wielding this ability, and therefore I would put them in situations where they can not only employ this ability but where they set the tone for this at the company level
- You support and coach any relevant area of the organization with their use of React
- You support the local React community by offering feedback and coaching others on how to better utilize React
Milestone 5
I have observed this person showing a consistent, comfortable, continuous, and clear positive impact to not just internal teams but the community/industry in general when wielding this ability, and they are recognized by the community/industry as an expert
- You contribute to and lead open source projects to better the React community
Configuration Health
- ✅ Associated with 6 roles
- ✅ Has been referenced in 2 pieces of public recognition
- ℹ️ No one has achieved a milestone on this ability
- ⛔️ Last updated: about 5 years ago
- ℹ️ Never conversed about
Role & Position Requirements
- Dev X Enablement Leadsmust be milestone 1+
- Discovery Engineersmust be milestone 1+
- Front End Code Reviewersmust be milestone 1+
- Front End Architectsmust be milestone 2+
- Front End Engineersmust be milestone 1+
- Story Shapersare recommended to be milestone 1+
Examples / Observations
Observation created about 5 years agoDonnie is also very patient with me. He has been a great (frontend) partner on a shared project. He’s always been able to help me improve something I’ve written and or walk me through some of his tips on reviewing. I really appreciate the atmosphere you bring any time we collaborate as well. Thanks
Observation created about 5 years agoThis is long overdue. Ethan is always very patient with me and no matter how trivial of a question I have, he always gives me his full attention and time. I have been trying to enhance my frontend skills and he is always very willing to help out and I really appreciate it.
Conversations about React
This section is for Lessonly folks only. Sign your team up to find your Gruuv!