Role - React Developer Manager
Location Cleveland OH
Duration 3 Months Contract-to-Hire
Job Description:
- Responsible for development of new highly-responsive web-based user interface using ReactJs
- Design and develop new custom reusable components to meet project requirements
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Learn and understand user interactions
- Develop a flexible and well-structured front-end architecture along with the APIs to support it
Required Skills
- Strong proficiency in JavaScript including DOM manipulation VDOM and the JavaScript object model
- Strong understanding of common programming paradigms and fundamental React principles such as React components hooks and the React lifecycle
- Experience with popular state management lib (such as Flux or Redux)
- Familiarity in writing custom Middleware for intercepting calls
- Experience with newer specifications of EcmaScript
- Familiarity with data structure libraries (e.g. )
- Experience in making API calls using Axios Fetch
- Experience in testing framework and writing unit test cases using Jest/Enzyme React Testing Lib
- Proficiency with browser based debugging and performance testing
- Familiarity with RESTful APIs & Knowledge of modern authorization mechanisms such as JSON Web Token
- 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 - Git
- Experience with or other web technologies is a plus
- Team player
- Good time-management skills
- Great interpersonal and communication skills