What are the responsibilities and job description for the Frontend Developer position at Prodware Solutions?
Client - Renowned Client
Location - REMOTE
Duration - Long Term
Role - React JS Developer
Only W2 and 1099
Job description:
- A BS or MS is Computer Science or related fields.
- Very strong communication skills
- 7 plus years of IT experience as a ReactJS Frontend UI Developer with exceptional skills in Analysis, Design and Development of high scalable Multitiered Web Applications.
- Extensive experience in React development, capable of designing and building highly customized, interactive tables that handle large datasets, nested structures, sorting, filtering, pagination, and dynamic cell rendering.
- Strong experience with integrating backend RESTful APIs.
- Proficiency in JavaScript and React Fundamentals.
- Strong State Management Expertise, DOM and Redux.
- Strong Comprehensive Expertise on Jest and React testing library.
- Strong expertise on Performance Optimization.
- Strong industry experience on HTML, CSS and JSX.
- Agile/SCRUM experience.
- Full lifecycle development skills, solid Engineering practices
- E-commerce
- Enterprise-level applications
- Microservice Architecture
- Experience in React JS required (4 years)
- Hooks and functional components
- AWS Cloud skillset is a “nice to have” but candidate must have the skillset to interact with backend services to manage and display the data in the UI.
Responsibilities:
- The selected candidate will perform some or all the following duties. Additional duties may be required:
- Leading the design and development of complex web applications using React, including building reusable components, optimizing performance, and ensuring code quality while collaborating closely with the design and backend developers.
- Able to demonstrate a solid knowledge of React core principles, including components, state management, routing, and lifecycle methods, along with strong proficiency in JavaScript (especially ES6 ), HTML, CSS, and advanced knowledge of front-end architecture.
- Developing comprehensive unit and integration tests to ensure code quality and stability.
- Able to clearly explain technical concepts and effectively provide knowledge transfer.