Overview
Remote
Depends on Experience
Contract - W2
Contract - 1 Year(s)
Skills
React
Job Details
Role: React Developer
Remote
Key Responsibilities
Remote
Key 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 UX/UI designers, backend developers, and product managers to deliver seamless user experiences.
- Participate in code reviews, testing, and debugging.
- Stay up-to-date with the latest industry trends and technologies to ensure we use best practices.
- Proven experience as a React Developer or Front-End Developer.
- Strong proficiency in JavaScript, including DOM manipulation and JavaScript object models.
- Thorough understanding of React.js and its core principles.
- Experience with popular React workflows such as Redux, Context API, or MobX.
- Familiarity with RESTful APIs and modern front-end build pipelines and tools (Webpack, Babel, NPM/Yarn).
- Knowledge of HTML5, CSS3, and responsive design principles.
- Experience with code versioning tools such as Git.
- Ability to write clean, readable, and maintainable code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with TypeScript.
- Knowledge of testing frameworks such as Jest, Enzyme, or React Testing Library.
- Familiarity with UI component libraries like Material-UI, Ant Design, or Bootstrap.
- Understanding of server-side rendering (SSR) frameworks like Next.js.
- Experience with Agile/Scrum methodologies.
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.