How To Become
React Developer
in 2022
Looking for React Developer how to become? This is an ultimate list of how to become for React Developer.
Individual Contributor (IC) career path for React Developer
Intern React Developer
Has less than 1 year of experience. Learning basic of programming.<br/><br/>
Skills needed for Intern React Developer
- Learns HTTP / HTTPS
- Learns Terminal
- Learns Creating packages
- Learns Generators
- Learns Symbol
- Learns d3.js
- Learns Gatsby
- Learns React Context
- Learns create-react-app
- Learns Forms
- Learns Props and State
- Learns Routing
- Learns Browser APIs
- Learns Subjects
- Learns Testing RxJS
- Learns Error handling
- Learns JavaScript Statements
- Learns Arrays
- Learns Redux Better Promise
- Learns Unit Testing
- Learns Cloning
- Learns Commits
- Learns Pushing and Pulling
- Learns Algorithms
- Learns Commands
- Learns Versioning
- Learns Modules
- Learns const
- Learns Iterators
- Learns PWA
- Learns Service Workers
- Learns TypeScript/Tsx
- Learns Components
- Learns catch / catchError
- Learns Interacting with DOM
- Learns Loops and Iterations
- Learns Objects
- Learns OOP in JS
- Learns Built-in types
- Learns Functions
- Learns Redux Saga
- Learns Redux Observable
- Learns Patterns and Mixins
- Learns Accessability
- Learns End to End Testing
- Learns Ignoring .git
- Learns History and diffs
- Learns Configuring git
- Learns Staging changes
- Learns Git
- Learns Configuring package.json
- Learns Set and Map
- Learns Spread/Rest
- Learns Moment.js
- Learns Design Patterns
- Learns Websockets
- Learns Data fetching / API clients
- Learns Modules organization
- Learns HTML
- Learns WebGL
- Learns Combination operators
- Learns Filtering operators
- Learns iif
- Learns JavaScript operators
- Learns Classes and Modules
- Learns Promises
- Learns Rematch
- Learns Redux Form
- Learns Redux Persist
- Learns Redux Phoenix
- Learns CSS Cascading
- Learns Positioning
- Learns Responsive
- Learns SQL
- Learns Data Structures
- Learns Arrow functions
- Learns Async/await
- Learns let
- Learns Next.js
- Learns i18n
- Learns Canvas
- Learns Local Storage
- Learns Creation operators
- Learns Multicasting operators
- Learns Transformation operators
- Learns Prototypes
- Learns Redux
- Learns Reselect
- Learns MobX
- Learns Component State/Context API
- Learns Redux Thunk
- Learns SCSS
- Learns Layouts
- Learns CSS Animations
- Learns Integration Testing
- Learns Branches and Tags
Junior React Developer
Has approximately 1-2 years experience and basic programming foundations. Contribute ideas during team meetings
Skills needed for Junior React Developer
- Knows Error handling
- Knows JavaScript Statements
- Knows Classes and Modules
- Knows OOP in JS
- Knows Promises
- Knows Built-in types
- Knows Functions
- Knows Components
- Knows Forms
- Knows Props and State
- Knows SSH connection
- Knows Staging changes
- Knows Commits
- Knows Local Storage
- Knows iif
- Knows d3.js
- Knows Service Workers
- Knows Gatsby
- Knows Next.js
- Knows TypeScript/Tsx
- Knows i18n
- Knows Redux Better Promise
- Knows Component State/Context API
- Knows Redux Observable
- Knows Redux Persist
- Knows HTTP / HTTPS
- Knows Configuring package.json
- Knows Versioning
- Knows JavaScript operators
- Knows Loops and Iterations
- Knows Arrays
- Knows React Context
- Knows Modules organization
- Knows TeamCity
- Knows Cloning
- Knows Browser APIs
- Knows Filtering operators
- Knows Subjects
- Knows Design Patterns
- Knows Redux Phoenix
- Knows CSS Cascading
- Knows SCSS
- Knows Positioning
- Knows CSS Animations
- Knows Data Structures
- Knows Algorithms
- Knows Commands
- Knows Objects
- Knows Prototypes
- Knows create-react-app
- Knows Gzip
- Knows Deployment
- Knows Container Registry (Amazon ECR)
- Knows Configuring git
- Knows Branches and Tags
- Knows HTML
- Knows Canvas
- Knows WebGL
- Knows Combination operators
- Knows Multicasting operators
- Knows Moment.js
- Knows Websockets
- Knows PWA
- Knows Redux Form
- Knows Patterns and Mixins
- Knows Responsive
- Knows Accessability
- Knows SQL
- Knows Git
- Knows Interacting with DOM
- Knows Data fetching / API clients
- Knows Routing
- Knows Docker
- Knows Nginx
- Knows Ignoring .git
- Knows History and diffs
- Knows Pushing and Pulling
- Knows catch / catchError
- Knows Creation operators
- Knows Transformation operators
- Knows Testing RxJS
- Knows Redux
- Knows Redux Saga
- Knows Reselect
- Knows Rematch
- Knows MobX
- Knows Redux Thunk
- Knows Layouts
- Knows Terminal
- Knows Creating packages
- Knows Planning work
- Knows Motivation
- Knows Organise team work
- Knows Personal development plan
- Knows Product knowledge
- Knows Product impact
- Knows Market knowledge
- Knows Product team
Middle React Developer
Has more than 2 years of experience in software engineering. They need less supervision and minimal reworks.
Skills needed for Middle React Developer
- Knows Positioning
- Does Local Storage
- Does WebGL
- Knows Configuring package.json
- Learns Redux Better Promise
- Learns Redux Form
- Does JavaScript Statements
- Does Prototypes
- Knows History and diffs
- Knows Branches and Tags
- Knows Commits
- Does Docker
- Does TeamCity
- Does Container Registry (Amazon ECR)
- Knows SCSS
- Knows CSS Animations
- Does Browser APIs
- Does Canvas
- Knows Creating packages
- Knows Versioning
- Does Built-in types
- Does Functions
- Knows Configuring git
- Knows Pushing and Pulling
- Does Data fetching / API clients
- Does Gzip
- Does Deployment
- Does Arrow functions
- Does Iterators
- Knows Gatsby
- Knows Git
- Knows Data Structures
- Knows Algorithms
- Does Generators
- Does Modules
- Does Set and Map
- Does Spread/Rest
- Does Filtering operators
- Does Transformation operators
- Does Testing RxJS
- Knows Websockets
- Knows Service Workers
- Knows CSS Cascading
- Knows Layouts
- Knows Patterns and Mixins
- Does HTML
- Knows Unit Testing
- Knows End to End Testing
- Knows Integration Testing
- Learns Redux
- Learns Rematch
- Learns Component State/Context API
- Learns Redux Thunk
- Learns Redux Persist
- Does JavaScript operators
- Does Interacting with DOM
- Does Loops and Iterations
- Does Classes and Modules
- Does Promises
- Knows Ignoring .git
- Knows Staging changes
- Does Components
- Does Forms
- Does Modules organization
- Does Routing
- Knows Responsive
- Knows Accessability
- Knows Commands
- Learns Redux Saga
- Learns Reselect
- Learns MobX
- Learns Redux Observable
- Learns Redux Phoenix
- Does Error handling
- Does Objects
- Does OOP in JS
- Does Arrays
- Knows Cloning
- Does React Context
- Does create-react-app
- Does Props and State
- Does Nginx
- Does const
- Does Symbol
- Does catch / catchError
- Does Creation operators
- Does Multicasting operators
- Knows d3.js
- Knows PWA
- Knows TypeScript/Tsx
- Knows i18n
- Knows SQL
- Does SSH connection
- Does Async/await
- Does let
- Does Combination operators
- Does Subjects
- Does iif
- Knows Moment.js
- Knows Design Patterns
- Knows Next.js
- Knows HTTP / HTTPS
- Knows Terminal
Senior React Developer
Create expert design concepts, take complex projects and mentor junior engineers. They have 5-8 years of programming experience
Skills needed for Senior React Developer
- Does WebGL
- Does d3.js
- Does Design Patterns
- Does PWA
- Does Gatsby
- Knows catch / catchError
- Knows Combination operators
- Does JavaScript Statements
- Does Objects
- Does OOP in JS
- Does Configuring git
- Does Commits
- Does Pushing and Pulling
- Knows CSS Cascading
- Knows Patterns and Mixins
- Knows Configuring package.json
- Does Routing
- Does Redux
- Helps Modules
- Helps Set and Map
- Does Browser APIs
- Does Canvas
- Does Local Storage
- Does Websockets
- Knows iif
- Does Unit Testing
- Does JavaScript operators
- Does Interacting with DOM
- Does Loops and Iterations
- Does Classes and Modules
- Does Functions
- Does Prototypes
- Does History and diffs
- Does Branches and Tags
- Does Cloning
- Knows SCSS
- Knows Layouts
- Knows CSS Animations
- Knows Versioning
- Does Components
- Does Forms
- Does Props and State
- Does Rematch
- Does Component State/Context API
- Does Redux Persist
- Does Docker
- Does SSH connection
- Does Container Registry (Amazon ECR)
- Does Git
- Does Algorithms
- Helps Iterators
- Helps Spread/Rest
- Helps let
- Does HTML
- Does TypeScript/Tsx
- Does i18n
- Knows Creation operators
- Knows Filtering operators
- Does Built-in types
- Does Arrays
- Knows Positioning
- Knows Responsive
- Knows Creating packages
- Does Modules organization
- Does Redux Better Promise
- Does Redux Saga
- Does MobX
- Does Redux Thunk
- Does Redux Observable
- Does Redux Form
- Does Redux Phoenix
- Does TeamCity
- Does Data Structures
- Helps const
- Helps Async/await
- Does Moment.js
- Does Service Workers
- Does Next.js
- Knows Subjects
- Knows Multicasting operators
- Knows Transformation operators
- Knows Testing RxJS
- Does End to End Testing
- Does Integration Testing
- Does Error handling
- Does Promises
- Does Ignoring .git
- Does Staging changes
- Knows Accessability
- Knows Commands
- Does Data fetching / API clients
- Does React Context
- Does create-react-app
- Does Reselect
- Does Nginx
- Does Gzip
- Does Deployment
- Does HTTP / HTTPS
- Does Terminal
- Does SQL
- Helps Generators
- Helps Arrow functions
- Helps Symbol
Staff Engineer React Developer
To attain this level, it requires more than 10 years of experience. Expert knowledge of the codebase is required.<br/><br/>
Skills needed for Staff Engineer React Developer
- Does SQL
- Does Data Structures
- Does HTTP / HTTPS
- Does Terminal
- Does Git
- Does Forms
- Does Algorithms
- Helps Loops and Iterations
- Helps JavaScript Statements
- Helps Objects
- Helps Built-in types
- Helps Browser APIs
- Helps WebGL
- Does Patterns and Mixins
- Helps Commands
- Helps Configuring package.json
- Helps Creating packages
- Helps Versioning
- Helps Symbol
- Helps SSH connection
- Helps Design Patterns
- Helps PWA
- Helps Gatsby
- Helps Next.js
- Does Ignoring .git
- Does Staging changes
- Does Pushing and Pulling
- Helps Unit Testing
- Helps Redux
- Helps Redux Persist
- Helps Redux Phoenix
- Does Combination operators
- Does Transformation operators
- Does Modules organization
- Does Props and State
- Helps Classes and Modules
- Helps Promises
- Helps HTML
- Does CSS Animations
- Helps Generators
- Helps const
- Helps Async/await
- Helps Docker
- Helps Deployment
- Helps Container Registry (Amazon ECR)
- Helps Moment.js
- Helps i18n
- Does Configuring git
- Does Cloning
- Helps Redux Better Promise
- Helps Reselect
- Helps Rematch
- Helps Redux Thunk
- Helps Redux Observable
- Helps Redux Form
- Does Testing RxJS
- Does Data fetching / API clients
- Does React Context
- Does create-react-app
- Does Routing
- Helps Arrays
- Helps Prototypes
- Helps Canvas
- Does Responsive
- Helps Arrow functions
- Helps Iterators
- Helps let
- Helps TeamCity
- Helps Websockets
- Does History and diffs
- Does Commits
- Helps Integration Testing
- Does catch / catchError
- Does Filtering operators
- Does iif
- Does Multicasting operators
- Does Components
- Helps JavaScript operators
- Helps Error handling
- Helps Interacting with DOM
- Helps OOP in JS
- Helps Functions
- Helps Local Storage
- Does CSS Cascading
- Does SCSS
- Does Layouts
- Does Positioning
- Does Accessability
- Helps Modules
- Helps Set and Map
- Helps Spread/Rest
- Helps Nginx
- Helps Gzip
- Helps d3.js
- Helps Service Workers
- Helps TypeScript/Tsx
- Does Branches and Tags
- Helps End to End Testing
- Helps Redux Saga
- Helps MobX
- Helps Component State/Context API
- Does Creation operators
- Does Subjects
Senior Staff Engineer React Developer
Has approximately 12+ years of experience. Senior Staff Engineers work closely with company leaders, contribute to tech strategy
Skills needed for Senior Staff Engineer React Developer
- Helps SSH connection
- Helps TeamCity
- Helps Design Patterns
- Helps Service Workers
- Helps Gatsby
- Helps TypeScript/Tsx
- Helps History and diffs
- Helps Configuring git
- Helps Filtering operators
- Helps Subjects
- Helps Rematch
- Helps Redux Observable
- Helps Redux Persist
- Helps Modules
- Helps Iterators
- Helps Symbol
- Helps let
- Helps Creating packages
- Helps Canvas
- Helps WebGL
- Helps Interacting with DOM
- Helps JavaScript Statements
- Helps Built-in types
- Helps Functions
- Helps Data fetching / API clients
- Helps Props and State
- Helps Algorithms
- Helps Container Registry (Amazon ECR)
- Helps d3.js
- Helps PWA
- Helps Next.js
- Helps Staging changes
- Helps Branches and Tags
- Helps Cloning
- Helps Unit Testing
- Helps Integration Testing
- Helps catch / catchError
- Helps Multicasting operators
- Helps Transformation operators
- Helps Redux
- Helps Redux Saga
- Helps Reselect
- Helps Spread/Rest
- Helps Commands
- Helps Configuring package.json
- Helps Responsive
- Helps HTML
- Helps JavaScript operators
- Helps Loops and Iterations
- Helps Objects
- Helps Classes and Modules
- Helps Prototypes
- Helps Forms
- Helps HTTP / HTTPS
- Helps SQL
- Helps Data Structures
- Helps Docker
- Helps Websockets
- Helps Pushing and Pulling
- Helps Creation operators
- Helps Combination operators
- Helps Testing RxJS
- Helps MobX
- Helps Redux Thunk
- Helps Redux Form
- Helps Redux Phoenix
- Helps const
- Helps Set and Map
- Helps Versioning
- Helps Positioning
- Helps Accessability
- Helps CSS Animations
- Helps Browser APIs
- Helps Error handling
- Helps Promises
- Helps Arrays
- Helps Components
- Helps React Context
- Helps Terminal
- Helps Git
- Helps Nginx
- Helps Gzip
- Helps Deployment
- Helps Moment.js
- Helps i18n
- Helps Ignoring .git
- Helps Commits
- Helps End to End Testing
- Helps iif
- Helps Redux Better Promise
- Helps Component State/Context API
- Helps Generators
- Helps Arrow functions
- Helps Async/await
- Helps CSS Cascading
- Helps SCSS
- Helps Layouts
- Helps Patterns and Mixins
- Helps Local Storage
- Helps OOP in JS
- Helps create-react-app
- Helps Modules organization
- Helps Routing
- Helps Scope
- Helps Self-Reliance
- Helps Self-management
- Helps Decision-making in uncertain environment
- Helps Managing expectations
- Helps Self-development
- Helps Feedback
- Helps Written communication
- Helps Verbal communication
- Helps Foreign language skills
- Helps Presentations
- Helps Speaking at conferences and publications
- Helps Team work
- Helps Argumentation
- Helps Conflict resolution
- Helps Networking and building relationships
- Helps Knowledge sharing
- Helps Motivation
- Helps Organise team work
- Helps Hiring
- Helps Personal development plan
- Helps Product knowledge
- Helps Product impact
- Helps Market knowledge
- Helps Product team
Principal Architect React Developer
The highest level for a technical career. With more than 14 Y of experience, they have a deep understanding of how the tech works
Skills needed for Principal Architect React Developer
- Mentors SSH connection
- Mentors TeamCity
- Mentors Design Patterns
- Mentors Next.js
- Mentors Redux
- Mentors Redux Saga
- Mentors MobX
- Mentors Redux Thunk
- Mentors Redux Form
- Mentors CSS Cascading
- Mentors Accessability
- Mentors Arrow functions
- Mentors Set and Map
- Mentors Async/await
- Mentors let
- Mentors Configuring package.json
- Mentors HTML
- Mentors Objects
- Mentors Functions
- Mentors Arrays
- Mentors Data fetching / API clients
- Mentors create-react-app
- Mentors HTTP / HTTPS
- Mentors Terminal
- Mentors SQL
- Mentors Nginx
- Mentors Deployment
- Mentors PWA
- Mentors Gatsby
- Mentors TypeScript/Tsx
- Mentors i18n
- Mentors Configuring git
- Mentors Testing RxJS
- Mentors Reselect
- Mentors SCSS
- Mentors Layouts
- Mentors Generators
- Mentors Iterators
- Mentors Browser APIs
- Mentors Canvas
- Mentors WebGL
- Mentors Error handling
- Mentors Interacting with DOM
- Mentors Promises
- Mentors Components
- Mentors Routing
- Mentors d3.js
- Mentors Moment.js
- Mentors Websockets
- Mentors Cloning
- Mentors Commits
- Mentors Unit Testing
- Mentors End to End Testing
- Mentors catch / catchError
- Mentors Creation operators
- Mentors Multicasting operators
- Mentors Redux Better Promise
- Mentors Rematch
- Mentors Component State/Context API
- Mentors Responsive
- Mentors CSS Animations
- Mentors Modules
- Mentors const
- Mentors Commands
- Mentors Local Storage
- Mentors Loops and Iterations
- Mentors OOP in JS
- Mentors Prototypes
- Mentors React Context
- Mentors Forms
- Mentors Props and State
- Mentors Git
- Mentors Docker
- Mentors Gzip
- Mentors Container Registry (Amazon ECR)
- Mentors Service Workers
- Mentors Ignoring .git
- Mentors History and diffs
- Mentors Staging changes
- Mentors Branches and Tags
- Mentors Pushing and Pulling
- Mentors Integration Testing
- Mentors Combination operators
- Mentors Filtering operators
- Mentors Subjects
- Mentors iif
- Mentors Transformation operators
- Mentors Redux Observable
- Mentors Redux Persist
- Mentors Redux Phoenix
- Mentors Positioning
- Mentors Patterns and Mixins
- Mentors Symbol
- Mentors Spread/Rest
- Mentors Creating packages
- Mentors Versioning
- Mentors JavaScript operators
- Mentors JavaScript Statements
- Mentors Classes and Modules
- Mentors Built-in types
- Mentors Modules organization
- Mentors Data Structures
- Mentors Algorithms
- Mentors Scope
- Mentors Self-Reliance
- Mentors Self-management
- Mentors Decision-making in uncertain environment
- Mentors Managing expectations
- Mentors Self-development
- Mentors Feedback
- Mentors Written communication
- Mentors Verbal communication
- Mentors Foreign language skills
- Mentors Presentations
- Mentors Speaking at conferences and publications
- Mentors Team work
- Mentors Argumentation
- Mentors Conflict resolution
- Mentors Networking and building relationships
- Mentors Knowledge sharing
- Mentors Mentoring
- Mentors Planning work
- Mentors Motivation
- Mentors Organise team work
- Mentors Hiring
- Mentors Personal development plan
- Mentors Skill review
- Mentors Product knowledge
- Mentors Product impact
- Mentors Market knowledge
- Mentors Product team
Manager career path for React Developer
Tech Lead React Developer
Has more than 7 years of experience. Rather than writing code, they take on the managerial responsibilities and provide sound tech
Skills needed for Tech Lead React Developer
- Does Loops and Iterations
- Does JavaScript Statements
- Does Classes and Modules
- Does OOP in JS
- Does Promises
- Does Built-in types
- Does Arrays
- Does Prototypes
- Does WebGL
- Helps Patterns and Mixins
- Does Modules
- Helps Redux Saga
- Helps Reselect
- Helps Redux Persist
- Does Creation operators
- Helps Unit Testing
- Knows HTTP / HTTPS
- Knows SQL
- Knows Git
- Knows Algorithms
- Knows React Context
- Knows Forms
- Knows Props and State
- Knows Routing
- Does Objects
- Does Browser APIs
- Does Canvas
- Helps CSS Cascading
- Helps Responsive
- Helps Configuring package.json
- Does Symbol
- Does Async/await
- Does Spread/Rest
- Does let
- Helps Redux Better Promise
- Helps Redux Thunk
- Does Filtering operators
- Does iif
- Does Transformation operators
- Does Testing RxJS
- Does Deployment
- Does TeamCity
- Knows Terminal
- Knows Components
- Knows Modules organization
- Does JavaScript operators
- Does Error handling
- Does Interacting with DOM
- Helps Layouts
- Helps Accessability
- Helps Commands
- Does Set and Map
- Helps Redux
- Helps Rematch
- Helps MobX
- Helps Redux Observable
- Helps Redux Form
- Does catch / catchError
- Does Combination operators
- Helps Integration Testing
- Does Nginx
- Does Gzip
- Does SSH connection
- Knows Data Structures
- Knows Data fetching / API clients
- Knows create-react-app
- Does Functions
- Does HTML
- Does Local Storage
- Helps SCSS
- Helps Positioning
- Helps CSS Animations
- Helps Creating packages
- Helps Versioning
- Does Generators
- Does const
- Does Arrow functions
- Does Iterators
- Helps Component State/Context API
- Helps Redux Phoenix
- Does Subjects
- Does Multicasting operators
- Helps End to End Testing
- Does Docker
- Does Websockets
- Does Container Registry (Amazon ECR)
- Does PWA
- Does TypeScript/Tsx
- Does Configuring git
- Does d3.js
- Does Moment.js
- Does Service Workers
- Does Gatsby
- Does History and diffs
- Does Cloning
- Does Commits
- Does Next.js
- Does Ignoring .git
- Does Staging changes
- Does Branches and Tags
- Does Pushing and Pulling
- Does Design Patterns
- Does i18n
Engineering Manager React Developer
Engineering lead manages a larger team. Tech leads report to the engineering lead on their team’s progress, setbacks, and other
Skills needed for Engineering Manager React Developer
- Helps Design Patterns
- Helps Websockets
- Helps Next.js
- Does Ignoring .git
- Does Configuring git
- Helps Integration Testing
- Knows Combination operators
- Knows Subjects
- Helps Redux
- Helps Redux Observable
- Does const
- Does let
- Helps Layouts
- Helps Browser APIs
- Helps JavaScript operators
- Helps Interacting with DOM
- Helps Objects
- Helps Components
- Does Terminal
- Does Docker
- Does Container Registry (Amazon ECR)
- Helps Gatsby
- Does Branches and Tags
- Does Commits
- Helps Unit Testing
- Helps End to End Testing
- Knows Transformation operators
- Knows Testing RxJS
- Helps Redux Saga
- Helps Reselect
- Helps Redux Persist
- Helps Redux Phoenix
- Does Generators
- Does Modules
- Does Symbol
- Does Set and Map
- Does Creating packages
- Does Versioning
- Helps SCSS
- Helps Responsive
- Helps Accessability
- Helps CSS Animations
- Helps Promises
- Helps Arrays
- Helps create-react-app
- Does HTTP / HTTPS
- Does Data Structures
- Does Algorithms
- Does Nginx
- Does Deployment
- Does SSH connection
- Does TeamCity
- Helps Moment.js
- Helps PWA
- Helps TypeScript/Tsx
- Does History and diffs
- Does Cloning
- Knows Creation operators
- Knows iif
- Helps MobX
- Helps Redux Form
- Does Arrow functions
- Does Spread/Rest
- Does Commands
- Does Configuring package.json
- Helps Positioning
- Helps HTML
- Helps Local Storage
- Helps WebGL
- Helps Built-in types
- Helps Prototypes
- Helps React Context
- Helps Forms
- Helps Modules organization
- Does SQL
- Does Git
- Does Gzip
- Helps d3.js
- Helps Service Workers
- Helps i18n
- Does Staging changes
- Does Pushing and Pulling
- Knows catch / catchError
- Knows Filtering operators
- Knows Multicasting operators
- Helps Redux Better Promise
- Helps Rematch
- Helps Component State/Context API
- Helps Redux Thunk
- Does Iterators
- Does Async/await
- Helps CSS Cascading
- Helps Patterns and Mixins
- Helps Canvas
- Helps Error handling
- Helps Loops and Iterations
- Helps JavaScript Statements
- Helps Classes and Modules
- Helps OOP in JS
- Helps Functions
- Helps Data fetching / API clients
- Helps Props and State
- Helps Routing
Engineering Director React Developer
Has 10+ years of experience and 5+ years of leading a team. Engineering director contributes to the technology R&D
Skills needed for Engineering Director React Developer
- Does PWA
- Does TypeScript/Tsx
- Helps Pushing and Pulling
- Knows iif
- Does Redux Better Promise
- Does const
- Helps Commands
- Helps Creating packages
- Helps Layouts
- Helps Positioning
- Helps HTML
- Helps Error handling
- Helps Classes and Modules
- Helps Arrays
- Helps create-react-app
- Helps Data Structures
- Helps Algorithms
- Helps Docker
- Helps Deployment
- Helps SSH connection
- Does Gatsby
- Helps Ignoring .git
- Helps Unit Testing
- Knows Combination operators
- Knows Filtering operators
- Knows Subjects
- Knows Testing RxJS
- Does Reselect
- Does Redux Thunk
- Does Redux Persist
- Does Generators
- Does Modules
- Does Symbol
- Does Spread/Rest
- Helps Configuring package.json
- Helps Canvas
- Helps JavaScript operators
- Helps Loops and Iterations
- Helps Functions
- Helps Prototypes
- Helps React Context
- Helps Forms
- Helps Nginx
- Does d3.js
- Does Moment.js
- Does i18n
- Helps History and diffs
- Helps Configuring git
- Helps Cloning
- Helps Commits
- Helps End to End Testing
- Helps Integration Testing
- Knows catch / catchError
- Knows Transformation operators
- Does Redux
- Does Redux Saga
- Does Rematch
- Does MobX
- Helps Gzip
- Helps TeamCity
- Helps Container Registry (Amazon ECR)
- Does Design Patterns
- Does Websockets
- Does Service Workers
- Does Next.js
- Helps Staging changes
- Helps Branches and Tags
- Knows Creation operators
- Knows Multicasting operators
- Does Component State/Context API
- Does Redux Observable
- Does Arrow functions
- Does Iterators
- Does Set and Map
- Does Async/await
- Does let
- Helps Versioning
- Does Redux Form
- Does Redux Phoenix
- Helps CSS Cascading
- Helps Patterns and Mixins
- Helps Responsive
- Helps Accessability
- Helps Browser APIs
- Helps Local Storage
- Helps Interacting with DOM
- Helps Objects
- Helps OOP in JS
- Helps Promises
- Helps Data fetching / API clients
- Helps Routing
- Helps Terminal
- Helps SCSS
- Helps CSS Animations
- Helps WebGL
- Helps JavaScript Statements
- Helps Built-in types
- Helps Components
- Helps Modules organization
- Helps Props and State
- Helps HTTP / HTTPS
- Helps SQL
- Helps Git
VP of Engineering React Developer
12+ years of experience in leading engineering teams. Works with the executive team. Spots and remove bottlenecks to achieve goals
Skills needed for VP of Engineering React Developer
- Helps Data Structures
- Does Modules organization
- Does Routing
- Helps Classes and Modules
- Mentors Local Storage
- Mentors WebGL
- Helps Layouts
- Helps Responsive
- Helps Modules
- Helps Arrow functions
- Helps Versioning
- Helps Reselect
- Helps Component State/Context API
- Helps catch / catchError
- Helps Filtering operators
- Helps Terminal
- Helps Algorithms
- Does Components
- Does create-react-app
- Does Forms
- Helps JavaScript operators
- Helps Error handling
- Helps JavaScript Statements
- Helps Objects
- Helps Promises
- Helps Prototypes
- Mentors HTML
- Helps CSS Cascading
- Helps Spread/Rest
- Helps Commands
- Helps Creating packages
- Helps Redux
- Helps MobX
- Helps Redux Phoenix
- Helps Creation operators
- Helps Testing RxJS
- Does Branches and Tags
- Does Cloning
- Helps Websockets
- Helps iif
- Helps Multicasting operators
- Mentors Integration Testing
- Helps d3.js
- Helps PWA
- Helps Next.js
- Helps i18n
- Helps HTTP / HTTPS
- Helps SQL
- Helps Git
- Does Data fetching / API clients
- Does Props and State
- Helps OOP in JS
- Helps Arrays
- Mentors Browser APIs
- Mentors Canvas
- Helps SCSS
- Helps Patterns and Mixins
- Helps CSS Animations
- Helps Generators
- Helps Iterators
- Helps Async/await
- Helps let
- Helps Configuring package.json
- Helps Redux Observable
- Helps Combination operators
- Helps Transformation operators
- Mentors End to End Testing
- Does Ignoring .git
- Does History and diffs
- Does Configuring git
- Does Staging changes
- Helps Gatsby
- Helps Gzip
- Helps TeamCity
- Helps Container Registry (Amazon ECR)
- Does React Context
- Helps Interacting with DOM
- Helps Loops and Iterations
- Helps Built-in types
- Helps Functions
- Helps Positioning
- Helps Accessability
- Helps const
- Helps Symbol
- Helps Set and Map
- Helps Redux Better Promise
- Helps Redux Saga
- Helps Rematch
- Helps Redux Thunk
- Helps Redux Form
- Helps Redux Persist
- Helps Subjects
- Mentors Unit Testing
- Does Commits
- Does Pushing and Pulling
- Helps Moment.js
- Helps Design Patterns
- Helps Service Workers
- Helps TypeScript/Tsx
- Helps Docker
- Helps Nginx
- Helps Deployment
- Helps SSH connection
CTO React Developer
Highest position for software engineers. The CTO is a part of the executive team. Position is critical for company.
Skills needed for CTO React Developer
- Mentors Terminal
- Helps Forms
- Helps Routing
- Mentors Error handling
- Mentors Loops and Iterations
- Mentors Classes and Modules
- Mentors Promises
- Mentors Arrays
- Mentors Prototypes
- Helps SSH connection
- Does d3.js
- Does Design Patterns
- Does Service Workers
- Does Next.js
- Helps Branches and Tags
- Helps Commits
- Mentors Integration Testing
- Helps Creation operators
- Helps Filtering operators
- Mentors HTTP / HTTPS
- Mentors SQL
- Mentors Data Structures
- Helps Data fetching / API clients
- Helps React Context
- Helps Modules organization
- Helps Props and State
- Mentors JavaScript operators
- Mentors JavaScript Statements
- Mentors Built-in types
- Helps Gzip
- Does Moment.js
- Does Websockets
- Helps History and diffs
- Helps Pushing and Pulling
- Mentors Unit Testing
- Mentors End to End Testing
- Mentors Git
- Mentors Algorithms
- Mentors Interacting with DOM
- Mentors Objects
- Mentors OOP in JS
- Mentors Functions
- Helps Docker
- Helps Deployment
- Helps Components
- Helps create-react-app
- Helps Nginx
- Helps TeamCity
- Helps Container Registry (Amazon ECR)
- Does i18n
- Helps Ignoring .git
- Helps Configuring git
- Helps Staging changes
- Helps catch / catchError
- Does PWA
- Does Gatsby
- Does TypeScript/Tsx
- Helps Cloning
- Helps Combination operators
- Helps Transformation operators
- Helps Subjects
- Mentors Redux Better Promise
- Helps Modules
- Helps const
- Helps Async/await
- Mentors Commands
- Mentors Versioning
- Mentors Layouts
- Mentors Redux
- Mentors Redux Saga
- Mentors Rematch
- Mentors MobX
- Helps Arrow functions
- Helps Iterators
- Helps Spread/Rest
- Mentors Creating packages
- Mentors Patterns and Mixins
- Mentors CSS Animations
- Mentors Canvas
- Helps iif
- Helps Testing RxJS
- Mentors Redux Thunk
- Mentors Redux Observable
- Mentors Redux Form
- Mentors Redux Persist
- Mentors Responsive
- Mentors Browser APIs
- Mentors HTML
- Mentors WebGL
- Helps Multicasting operators
- Mentors Reselect
- Mentors Component State/Context API
- Mentors Redux Phoenix
- Helps Generators
- Helps Symbol
- Helps Set and Map
- Helps let
- Mentors Configuring package.json
- Mentors CSS Cascading
- Mentors SCSS
- Mentors Positioning
- Mentors Accessability
- Mentors Local Storage
Individual Contributor (IC)
Intern React Developer
Junior React Developer
Middle React Developer
Senior React Developer
Staff Engineer React Developer
Senior Staff Engineer React Developer
Principal Architect React Developer
Manager
Tech Lead React Developer
Engineering Manager React Developer
Engineering Director React Developer
VP of Engineering React Developer
CTO React Developer