Job Title:-Front End React Developer
Job Location:-Charlotte NC (Hybrid)
Long Term Contract
Job Description
We are seeking a skilled Front-End React Developer to join our team on a contract basis. The ideal candidate will have a strong background in developing high-quality web applications using React.js. You will work closely with our internal development team to create user-friendly, responsive, and performant interfaces.
Responsibilities
Develop new user-facing features using React.js
Build reusable components and front-end libraries for future use
Translate designs and wireframes into high-quality code
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Collaborate with designers, back-end developers, and other team members to deliver a seamless user experience
Maintain code integrity and organization
Stay up-to-date with the latest industry trends and technologies
Technical Requirements
3-5+ years experience in frontend development using React.js and a state management library
By direct experience, we mean hands-on development experience building applications, not minimal capacity roles such as QA testing
React And State Management Library Experience Are Hard Requirements
Potential state management libraries include, but are not limited to: Nginx, Recoil, Context API, Redux. Bonus points for Redux
Experience with React Functional Components and React Hooks
Experience with Material UI or other styling libraries (Material UI preferred)
General Requirements
Proficiency in JavaScript, HTML5, and CSS3
Familiarity with RESTful APIs and GraphQL
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Understanding of OAuth Authentication flows
Understanding of responsive design principles and mobile-first development
Familiarity with version control systems, such as Git
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills
Preferred Qualifications
Experience with TypeScript
Familiarity with CI/CD pipelines and DevOps practices
Background in working within Agile development teams
Bachelor's degree