Useful links
Frontend Roadmap
React Native Roadmap
[UX Design Roadmap](https://roadmap.sh/ux-design

Mid Level Engineer / UI Engineer - Current
Hard skills
- UX and UI Design
- Figma and building UI
- Animations
- Rendering Patterns
- Performance Patterns and metrics
- Performance Patterns
- Performance Measurements
- Observability
- Mobile Development
Soft skills
- Communication
- Project Management
- Leadership
Senior Engineer
Characteristics
-
Good time management
-
Can interface at the high level to different stakeholders
-
Can drive stories from requirements and take ownership
-
Can do more complex work
-
Can mentor junior engineers
-
Has good communication
-
Good project management skills
Staff Engineer
Characteristics
-
Same as Senior Engineer
-
Defines tickets and carry the refinement process for the sub team
-
(potentially) decides what is gonna be done within the scope of the sprint
-
Decides on technical implementation
-
Managers external stakeholders
-
Onboarding new team members and manages leavers
-
Works closely with the business and translates
-
Probably codes less
- Delegates most of the work
-
Manages the projects
Skills I would like to learn (someday)
- A11y
- DDD