Roles and Resposibilities
Requirements
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience in styled component
- Experience hooks and functional components
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Familiarity with newer specifications of EcmaScript
- Building reusable components and front-end libraries for future use
- Good Communication
- Must have excellent problem-solving skills and love technical challenges
- Understanding of object-oriented and functional programming
- Familiarity with RESTful APIs
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools
- Team management