Provide the list or PR or other contributions that prove to understand each subject or ask for tech interview, where we will go step by step through the following list.
Based on the result, you will reach one of the following assessment levels:
Independent Full stack Middle Senior
- Independent -> one front-end framework -> ember / react / angular / react-native
- Basic knowledge of CSS
- Second front-end framework -> ember / react / angular / react-native
- Full stack
- Middle knowledge of CSS/HTML
- Css basics
- Css syntax
- Html basics
- Knowledge of new project setup (links, sass files tree)
- Basic knowledge of CSS
- Basic information's about CSS
- Basic information's about CSS - 2 (Only "CSS Tutorial" section)
- Basic information's about HTML
- Semantic basics
- Bootstrap (or alike) knowledge:
- Basic information's about Sass
- Basic information's about Flexbox
- Animations
- Cross-browser/mobile compatibility:
- Basic knowledge about using SVG (fonts, images)
- Basics of BEM
- CSS specificity
- W3C validation (saving/optimizing images for web)
- Basic knowledge of rails (changing decorators, running rspec, trying to fix specs :))
- Full stack knowledge of CSS/HTML
- Full bootstrap
- CSS performance
- CSS performance 2
- CSS performance 3
- CSS @keyframe animations
- CSS @keyframe animations 2
- CSS @keyframe animations 3
- SASS/SCSS mixins/extends etc.
- SASS/SCSS mixins/extends etc. 2
- Using and modifying @font-face fonts/icons
- Using and modifying @font-face fonts/icons 2
- Browser hacks
- Browser hacks 2
- Browser hacks 3
- Refactoring CSS
- SVG sprites
- SVG sprites 2
- SVG sprites 3
- Have a strong knowledge of Bootstrap, Foundation or another CSS framework
- Experienced with different styling solutions such us: PostCSS, CSS Modules
- Experience
- Strong knowledge od CSS/HTML
- Pro tips
- Usability testing