Job Description :
React Lead
Contract : Long Term
Location : Dallas TX

Technical Skills:

Architecting re-usable components model using ReactJS considering modularity, scalability, performance, best practices, integration with service layers (micro-services, CMS)

Capable of analyzing requirements, design and develop software as per project defined software process

In-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications

Good knowledge on Troubleshooting interface software and debugging application codes

Develop and peer review of LLD (Initiate/ participate in peer reviews)

Resolve technical issues of projects and Explore alternate designs

Expert in JavaScript frameworks / libraries especially ReactJS

Performing state management using Redux

JavaScript unit test libraries like Jest / Enzyme

Skilled with Object Oriented JavaScript / JavaScript Design Patterns / ES6 Standards

Well-versed with usage of UI widget library like React Bootstrap / Material UI or any equivalent

Developing UI using HTML5, CSS3 / CSS Pre-processor (SASS)

Responsive development using React Bootstrap / Media Queries

Well-versed with usage of libraries for Grid, Charts like React Grid (agGrid), Rechart / High Charts

Integrating REST API services and handing JSON response using get / post / put

Device interoperability development (Browser, Tablet, Mobile)

Creating self-contained, reusable, and testable components

Knowledge of techniques for developing websites with good performance

Awareness of Accessibility compliance (ADA) [will be add-on]

Aware of environments/tools such as Chrome Developer tools, Sublime, Firebug, HTTP watch

Experience on using Node (as development platform)

Must be well organized and self-motivated and be able to work with minimal supervision

Train and coach members of project groups to ensure effective knowledge management activity

Source control software such as GIT, Subversion

Strong visual design sense, familiarity with branding guidelines

Design, develop and implement web applications, including adherence to coding standards, and building/running appropriate unit tests scripts

Effectively collaborates and communicates with the stakeholders and ensure client satisfaction

Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.

Partner with QA to own the quality of the product

Agile/Scrum experience or basic knowledge

Good communication skills

Process Skills:

Capable of analyzing requirements and develop software as per project defined software process

Develop and peer review of LLD (Initiate/ participate in peer reviews)

Ability to execute test plans, create test cases test data and contribute to appropriate software (including programming languages) development life cycle methodology and application of specialized business and technical knowledge.

Behavioral Skills :

Resolve technical issues of projects and Explore alternate designs

Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.

Effectively collaborates and communicates with the stakeholders and ensure client satisfaction

Train and coach members of project groups to ensure effective knowledge management activity.

Certification:

Related certification in the primary skills mentioned would be added advantage.

             

Similar Jobs you may be interested in ..