Job Description
Develop responsive web front-end code using React to both rapidly create responsive web apps to meet end users’ needs and create a modularized set of front-end components that make it easier to maintain and reuse for future capabilities and applications.
Qualifications
• 3+ years of experience with the design and development of single page web applications
• Good proficiency in JavaScript, including DOM manipulation and the JavaScript object model
• Thorough understanding of React.js and its core principles
• Experience with React workflows and Lifecycle
• Experience in Props drilling and data sharing among React components
• Familiarity with newer specifications of ES6
• Familiarity with React patterns and state management libraries (such as Flux or Redux)
• Good knowledge in HTML5, CSS3 and Less/Sass
• Good understanding of any CSS frameworks (Bootstrap or Material Design)
• Familiar with responsive web design
• Experience with RESTful APIs concepts and its integration with React.js
• Familiar with web accessibility guidelines
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Ability to understand business requirements and translate them into technical requirements
• Familiarity with code versioning tools (such as Git)
• Critical thinker and problem-solving skills
• Team player
• Good time-management skills
• Great interpersonal and communication skills
• Limited Sponsorship: Limited immigration sponsorship may be available
• Experience with charting libraries (D3.js and Highcharts.js