React Engineer

Kasmo Inc

Troy, MI(remote)

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Best Practices, CSS (Cascading Style Sheet), Code Reviews, Communication Skills, Continuous Improvement, Cross-Functional, ECMAScript, Functional Programming Languages, Git, Internet Application, JavaScript, Performance Tuning/Optimization, Product Design, REST (Representational State Transfer), Team Player, Test Plan/Schedule, Unit Test, User Experience Design (UXD)
LOCATION
Troy, MI
POSTED
4 days ago

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 the Company

K

Kasmo Inc