React Engineer

Kasmoglobal

Pay not stated in the posting

Troy, MI · Remote

Posted 5 months ago · Confirmed live 1 week ago

Skills this job asks for

  • Git
  • JavaScript
  • React
  • Redux
  • Redux Toolkit
  • TypeScript
  • Agile
  • Clean Code
  • Code Quality
  • Code Review
  • CSS
  • Jest

Tailor your resume for this job

See which of these skills you have, and tailor your resume for this job.

Sign up free

Tailor your resume for this job

Start from your profile and shape your resume to this role.

At a glance

Type
Contract
Level
Not stated
Experience
5+ years
Work model
Remote
Schedule
Not stated
Education
Not stated
Benefits
Not stated
Team
Engineering

Description

Role: React Engineer

Location: Remote

Type: Contract

Job description:

Responsibilities

  • Develop and maintain responsive, component-based web applications using React and TypeScript
  • Write clean, reusable code following industry best practices and consistent patterns
  • Implement application state management using tools such as Redux Toolkit or Context API
  • Work with RESTful APIs to fetch and update data
  • Ensure high-quality user experiences through thoughtful design and performance optimization
  • Collaborate with cross-functional teams including product managers, designers, and backend engineers
  • Write unit tests for components and logic using tools like Jest and React Testing Library
  • Participate in code reviews and maintain high standards of code quality
  • Contribute to a culture of learning, feedback, and continuous improvement

Requirements

  • 5+ years of professional experience building frontend applications with React
  • Strong proficiency in TypeScript and JavaScript (ES6+)
  • Solid understanding of React hooks, component lifecycles, and functional programming principles
  • Experience managing application state using Redux, Redux Toolkit, or similar
  • Comfortable consuming APIs and handling asynchronous workflows (e.g., with Axios or Fetch)
  • Familiarity with responsive design and layout techniques (CSS Flexbox, Grid)
  • Experience with Git-based workflows and Agile development practices
  • Strong communication and collaboration skills
  • Ability to take ownership of features from concept to deployment

About Kasmoglobal

Kasmoglobal

See all 831 open roles at Kasmoglobal