Description

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

Education

Bachelor's degree