React Jobs - React.js UI Developer, 17077
at | |
Location | West McLean, VA |
Date Posted | November 9, 2019 |
Category |
Default
|
Job Type |
Contractor
|
Description
· Developing new highly-responsive user-facing features using React.js *
· Building reusable components and frontend libraries for future use *
· Understanding business requirements and translate them into intuitive user experiences
· Translating designs and wireframes into high quality code (e.g. InVisionApp or Axure) *
· Developing a flexible and well-structured frontend architecture, along with the APIs to support it *
· Optimizing components for maximum performance across a vast array of web-capable devices and browsers *
· Constructing visualizations that can depict vast amounts of financial data Technical Skills
· 4-6 years of experience with modern JavaScript framework experience-specifically React.js *
· Thorough understanding of React.js (JSX) and its core principles; *
· Strong proficiency in JavaScript, JavaScript object model, RESTful APIs, DOM, and the relevant concepts
· Proficient understanding of Progress Web Applications (PWA), and Single Page Applications (SPA) *
· Proficient understanding of the React build chain through Webpack/Rollup *
· Experience with popular React.js workflows (such as Flux or Redux) and data structure libraries (e.g. Immutable.js) *
· Experience with popular modern UI libraries (Bootstrap, Material Components, etc) * Sufficient knowledge of NodeJS *
· Experience with modern frontend build pipelines and tools (e.g. dependency management using NPM, YARN, or BOWER) * Experience with browser-based debugging, and error checking
· Automated unit testing tools such as Jasmine and end-to-end testing tools such as Protractor, estCafe, Nightwatch, Cypress, or other Selenium-based technologies *
· Experience with code versioning tools such as git
· Great time-management, interpersonal and communication skills