Role: ReactJS Developer
Locations: Charlotte, NC (Hybrid Onsite)
Duration: 12+ Months
Note: Candidate needs to be in the office 3-4 Days every week. Local or candidates from adjacent states only.
Job Description:
Responsibilities:
- Developing new user facing features using Reactjs
- Building reusable components and frontend libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a variety of web capable devices and browsers
- Collaborating with backend developers UIUX designers and product managers to deliver a seamless user experience
- Implementing state management solutions e.g., Redux Context API
- Integrating RESTful APIs and other third-party services
- Writing clean modular and well documented JavaScript and JSX code
- Writing unit testing JEST RTL and debugging
- Staying UpToDate with the latest trends and best practices in Reactjs and the broader frontend ecosystem
- Experience with Styled component Tailwind CSS
Qualifications:
- Proven experience as a Reactjs Developer or similar role
- Proficiency in JavaScript ES6 HTML5 and CSS3
- Strong understanding of Reactjs fundamentals including components hooks lifecycle methods and state management
- Experience with common Reactjs workflows e.g., Redux Context API
- Experience with version control systems e.g., Git
- Experience with Sonar Eslint