React Developer

Posted Jul 29

React Developer - Component Library Specialist

Description

About Us:

Space Inch is a well-established, US based, design and development agency with a focus on creating impactful software solutions. We are seeking a talented React Developer with a passion for creating and maintaining reusable React components, creating component library that will be used by other dev teams, to join our dynamic team.

Job Description:

We are looking for a highly skilled React Developer who specializes in building and managing reusable React components organized in atomic-design principle built component library. In this role, you will be responsible for developing reusable, efficient, and scalable components that form the foundation of our applications. You will collaborate closely with our design and development teams to ensure consistency and quality across our products.

Key Responsibilities:

  • Design, develop, and maintain reusable React components and libraries.
  • Collaborate with designers to translate UI/UX designs into high-quality code.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Work closely with other developers to ensure consistency and best practices.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Document and maintain component libraries to ensure easy usage and accessibility for other developers.
  • Stay updated with the latest industry trends and technologies to ensure our component libraries remain cutting-edge.

Requirements

  • Proven experience as a React Developer, with a strong portfolio of component library projects.
  • Deep understanding of React, JavaScript, and modern front-end development practices.
  • Experience with state management libraries such as Redux, MobX, or similar.
  • Proficiency in HTML, CSS, and responsive design principles.
  • Familiarity with version control systems (e.g. Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, agile environment.

Preferred Qualifications:

  • Experience with TypeScript.
  • Experience with build systems (e.g. Vite)
  • Familiarity with testing frameworks such as Jest, Enzyme or Chromatic.
  • Knowledge of design systems and their implementation.
  • Experience with CI/CD pipelines and build tools like Webpack or Babel.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • Flexible working hours and remote work options.
  • Engaging and challenging projects.