Overview
On Site
$50+
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Senior React.js Developer
Job Details
Job Title: Senior React.js Developer
Location: Charlotte, NC (Need Locals who can go for InPerson)
Experience Required: 8+ years
Duration: Long Term
Mode of Interview: WebEx and InPerson
Rate: $50hr. C2C
Job Summary:
We are looking for a highly skilled and experienced Senior React.js Developer to join our development team. The ideal candidate will have a deep understanding of React.js, modern JavaScript (ES6+), and front-end architecture. You will be responsible for designing and developing user interface components and implementing them following well-known React workflows such as Redux or Context API.
Key Responsibilities:
- Design and develop high-quality, reusable, and scalable React components.
- Architect and implement application front-end structure using React.js.
- Work closely with UX/UI designers to transform wireframes and designs into responsive and performant user interfaces.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Integrate RESTful APIs and third-party services.
- Lead code reviews and mentor junior developers.
- Maintain code quality through unit testing and best practices.
- Collaborate with product managers and backend developers to deliver features end-to-end.
- Participate in Agile/Scrum meetings and contribute to sprint planning and retrospectives.
- Stay updated with the latest industry trends and technologies in frontend development.
Required Skills and Qualifications:
- 5+ years of front-end development experience, with at least 3+ years working specifically with React.js.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux, MobX, or Context API.
- Solid understanding of React Hooks, functional components, and modern React patterns.
- Experience with Webpack, Babel, and React Developer Tools.
- Familiarity with RESTful APIs, GraphQL is a plus.
- Proficient in Git, code versioning tools, and CI/CD pipelines.
- Experience with unit testing frameworks like Jest, React Testing Library, or Enzyme.
- Knowledge of performance optimization and browser compatibility.
- Excellent debugging and problem-solving skills.
- Strong verbal and written communication skills.
Preferred Qualifications:
- Experience with TypeScript in a React environment.
- Familiarity with Next.js or React Native.
- Exposure to Docker, Kubernetes, or cloud platforms (AWS, Azure, Google Cloud Platform).
- Knowledge of accessibility standards (WCAG, ARIA).
- Understanding of micro-frontends and modular architecture.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.