React Developer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
No Travel Required

Skills

React.js
Microsoft Azure
Google Cloud
API
Amazon Web Services
Css3
HTML5
Google Cloud Platform
Frontend Development

Job Details

React Developer

Location: Remote

Responsibilities

  • Developing new user-facing features using React.js.
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborating with back-end developers, UI/UX designers, and other team members to deliver complex features.
  • Writing clean, maintainable, and well-documented code.
  • Participating in code reviews to ensure code quality and share knowledge.
  • Identifying and troubleshooting UI and performance issues, and debugging.
  • Staying up-to-date with the latest front-end technologies and best practices.

Requirements

  • 3 to 5 years of professional experience in front-end development, with a strong focus on React.js.
  • Strong proficiency in JavaScript, including ES6+ features.
  • Thorough understanding of React.js and its core principles (e.g., hooks, component lifecycle).
  • Experience with popular React.js workflows (e.g., Redux, React Context API, Zustand).
  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel).
  • Experience with RESTful APIs and asynchronous request handling.
  • Proficient understanding of web markup, including HTML5 and CSS3.
  • Experience with CSS preprocessors (e.g., Sass, Less) or styling frameworks (e.g., Tailwind CSS, Material UI, Bootstrap).
  • Familiarity with version control tools, particularly Git.
  • Ability to understand business requirements and translate them into technical requirements.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Experience with TypeScript.
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress).
  • Knowledge of server-side rendering (SSR) or static site generation (SSG) with React frameworks (e.g., Next.js, Gatsby).
  • Experience with UI/UX design principles and best practices.
  • Understanding of accessibility (a11y) and SEO principles.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Bachelor's degree in Computer Science, Engineering, or a related field.
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.