React Engineer
Role: React EngineerLocation: RemoteType: ContractJob description:ResponsibilitiesDevelop and maintain responsive, component-based web applications using React and TypeScriptWrite clean, reusable code following industry best practices and consistent patternsImplement application state management using tools such as Redux Toolkit or Context APIWork with RESTful APIs to fetch and update dataEnsure high-quality user experiences through thoughtful design and performance optimizationCollaborate with cross-functional teams including product managers, designers, and backend engineersWrite unit tests for components and logic using tools like Jest and React Testing LibraryParticipate in code reviews and maintain high standards of code qualityContribute to a culture of learning, feedback, and continuous improvementRequirements5+ years of professional experience building frontend applications with ReactStrong proficiency in TypeScript and JavaScript (ES6+)Solid understanding of React hooks, component lifecycles, and functional programming principlesExperience managing application state using Redux, Redux Toolkit, or similarComfortable 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 practicesStrong communication and collaboration skillsAbility to take ownership of features from concept to deployment