ui responsibility and knowledge
- ability to work on multiple ui frameworks (react js, vue js, angular js)
- advance styling concepts (flex, grid, etc...) and frameworks like scss, css in js
- reusable component creation with better implementation (styling, custom properties, etc...)
- basic idea about server-side rendering
- unit rest case for components, store and util functions
- local storage understanding (indexdb, cookies)
- knowledge about how service workers (pwa)
- performance improvement (handling large data set, frameworks best practices)
- basic idea about build processing
- animation and canvas
- basic understanding of seo
- handling notifications
- web sockets
cloud responsibility and knowledge (if any cloud knowledge)
- any cloud knowledge (aws, google cloud)
- file storage
- backup and crash maintenance
- static web hosting
- load balancing
- backend hosting
development responsibility and knowledge
- basic understanding about ci/cd (github actions, gitlab yaml, circleci, jenkins)
- repo maintenance (versioning, package maintenance, basic documents, etc)
- familiar with agile methodology (jira, trello)
- git knowledge
- docker
- basic understanding about ux tools (figma, adobe)