Citizen
Full Time
Direct Hire
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 19th Jul 2022
1. Web fundamentals
2. Strong proficiency in JavaScript, including DOM manipulation , ES6 and the JavaScript object model
3. CSS with Responsive design knowledge
4. Thorough understanding of React.js and its core principles
5. 3+ years of experience with popular React.js with Flux , Redux, Context API, React Hooks
6. Familiarity with newer specifications of EcmaScript
7. Experience with data structure libraries (e.g., Immutable.js)
8. Knowledge of isomorphic React is a plus
9. Familiarity with RESTful APIs
10. Micro front end
11. Knowledge of modern authorization mechanisms, such as JSON Web Token
12. Experience with common front-end development tools such as Babel, Webpack, NPM, Yarnetc
13. Unit testing Jest, React Testing Library/Enzyme
14. Testcafe (optional)
15. Good Knowledge with modern front-end build pipelines and tools
16. Good Knowledge with code versioning tools (GIT,TFS)
17. Experience with common front-end development tools such as Babel, Webpack, NPM, Yarnetc
18. Thorough understanding of a feature, the users impacted, the flows impacted and feature's purpose.
19. Technical designs are clear, well thought out, and considers dependencies, failure states, maintainability, testability and ease of support.
20. Considers scalability, reliability and performance of systems/contexts affected when defining technical designs.
21. Understands the team's domain, how work in this domain relates to the team's objectives and deliverables and how it contributes to overall business strategy and how technical strategy maps to this.
22. Ability to understand business requirements and translate them into technical requirements.
23. Ability to analyze the bigger picture, identifying and prioritizing with the aim to consider more than one domain within an analysis.
24. Looks for opportunities to simplify product & technical design.
25. Adept with agile software development lifecycle and DevOps principles.
26. Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers.
27. Strong problem-solving and analytical skills.
28. Excellent communication and interpersonal skills