React Developer Job at ECM Tek LLC, Chicago, IL

Vk5yWC9Wd3FxSFpjQnNUcUFRMUZRQjVvcUE9PQ==
  • ECM Tek LLC
  • Chicago, IL

Job Description

Job Description

Job Description

Salary: DOE

Location

This position requires in-office presence four days per week in downtown Chicago, IL.

Job Summary

We are seeking a skilled React Developer to join our engineering team. In this role, you will design, develop, and optimize React-based applications, ensuring high performance, maintainability, and user experience. You will collaborate with cross-functional teams to implement features, manage state effectively, and integrate with backend services. This position requires a strong understanding of React's core principles and ecosystem, with a focus on building robust, testable components.

Key Responsibilities

  • Component Development: Design and implement reusable React components, ensuring seamless UI with Tailwind CSS and HeroUI. Handle form validation, data fetching, and UI interactions (e.g., todo lists, dynamic forms, or data-display components).
  • State Management: Manage application state using Hooks (useState, useEffect) and scale with Context API, Redux, or Zustand. Optimize data handling for APIs backed by databases like PostgreSQL or MongoDB.
  • Performance Optimization: Resolve performance bottlenecks (e.g., excessive re-renders, API calls) using memoization, code-splitting, and concurrent rendering. Ensure efficient integration with backend services, including those using PostgreSQL or MongoDB.
  • UI/UX and Ecosystem Integration: Build responsive, maintainable UIs using Tailwind CSS (primary styling framework), HeroUI components, and other approaches like CSS-in-JS or CSS modules. Implement client-side routing with React Router and maintain scalable project structures.
  • Testing and Debugging: Write tests for components using Jest or React Testing Library and debug issues with React DevTools, ensuring compatibility with data from PostgreSQL/MongoDB-backed APIs.
  • Collaboration and Best Practices: Contribute to code reviews, refactor code, and stay updated on React, Tailwind CSS, and HeroUI best practices.

Required Qualifications

  • Experience: 3+ years in front-end development, with 2+ years in React. Experience building UIs with Tailwind CSS and component libraries like HeroUI (or similar, e.g., Material-UI).
  • Core Technical Skills:
    • Deep understanding of React fundamentals (Virtual DOM, reconciliation, Hooks).
    • Proficiency in styling with Tailwind CSS (highly preferred) and familiarity with component libraries like HeroUI for consistent UI development.
    • Experience with state management (Context API, Redux) and API integration.
    • Ability to optimize performance using React.memo, useMemo, and lazy loading.
  • Testing and Tools:
    • Experience testing components with Jest or React Testing Library.
    • Familiarity with React Router, Tailwind CSS, HeroUI, and scalable project organization.
  • Soft Skills: Strong problem-solving, attention to detail, and ability to articulate trade-offs (e.g., Tailwind vs. CSS-in-JS, Context vs. Redux).

Preferred Qualifications

  • Familiarity with PostgreSQL and MongoDB for optimizing API-driven data handling in React applications.
  • Experience with TypeScript for type-safe React development.
  • Knowledge of server-side rendering (e.g., Next.js) or full-stack integration with PostgreSQL/MongoDB backends.
  • Familiarity with accessibility (a11y) standards and advanced HeroUI component customization.
  • Contributions to open-source projects or engagement with React/Tailwind communities.

Job Tags

Work at office,

Similar Jobs

Centria Autism

Center-Based Registered Behavior Technician (RBT) Job at Centria Autism

 ...Behavior Technicians. As a Behavior Technician, you will have the opportunity to make a real difference in the lives of children with autism. In this role, you will work one-on-one with children, implementing individualized behavior intervention plans under the guidance... 

Kaiser Permanente - The Permanente Medical Group, Inc. -Nort...

Orthopedic Surgery Hand Job at Kaiser Permanente - The Permanente Medical Group, Inc. -Nort...

 ...Orthopedic Hand Surgeon Opportunity in Walnut Creek, CA with Kaiser Permanente Leading the future of health care Kaiser Permanente / The Permanente Medical Group The Permanente Medical Group, Inc . (TPMG - Kaiser Permanente Northern California) is one of the... 

PG&E Corporation

Power Generation Project Engineer (Mechanical) Job at PG&E Corporation

 ...Job Description Requisition ID# 163928 Job Category: Power Generation; Engineering / Science Job Level: Individual Contributor Business Unit: Operations - Other Work Type: Hybrid Job Location: Angels Camp Department Overview Power... 

Champion Foods

Food Safety Manager Job at Champion Foods

Join Our Team At Champion Foods Champion Foods, a pizza trailblazer, is expanding, and we're looking...  ...of the sanitation function of the plant. Manages, trains, and coaches department employees in the sanitation and safety functions. This includes but not limited to enforcing... 

Project Self-Sufficiency

Nurse Home Visitor Job at Project Self-Sufficiency

 ...Job Description Part-time Registered Nurse needed to provide comprehensive nursing services...  ...busy parent of school-aged children or retired healthcare professional....  ...mental/behavioral nursing. Experience working with diverse populations is desirable....