React Developer (Onsite)
Omni Inclusive - Lansing, MI
Apply NowJob Description
Key Responsibilities • Develop reusable React components following design system standards • Implement responsive, accessible (WCAG 2.1 AA) user interfaces • Build complex forms with dynamic fields and validation logic • Design and implement state management with proper loading/error handling • Create custom React hooks that encapsulate business logic • Integrate with RESTful APIs through layered architecture • Build dashboard interfaces with data grids, filtering, and search capabilities • Develop multi-step workflows and wizards • Write clean, well-documented code following established patterns • Participate in code reviews and maintain code quality standards Required Skills Technical • 3+ years React experience with modern hooks and patterns • Experience with React framework (Next.js is an advantage.) • Strong proficiency with state management solutions (Redux, or similar) • Expert JavaScript (ES6+) knowledge • CSS and responsive design with modern frameworks • Experience with RESTful API integration and async operations • Git version control Core Competencies • Building accessible web applications (WCAG 2.1 AA) • Design system implementation • Component composition and custom hooks • Performance optimization (memoization, code splitting) • Strong debugging and problem-solving skills • Code review and documentation Preferred Qualifications • State persistence solutions • Experience with complex form systems and validation • Server-side rendering and API routes • CI/CD and deployment pipelines • gile/Scrum methodology Tech Stack • Framework: Modern React framework (Next.js preferred.) • State Management: Redux or similar • Styling: Design system components, modern CSS framework • Language: JavaScript ES6+ • Tools: Git, package manager (npm/yarn/pnpm), linting tools What You'll Build • Dashboards: Multi-role interfaces with metrics, analytics, and task management • Forms: Multi-step wizards with dynamic fields, validation, and state persistence • Data Tables: Sortable, filterable grids with pagination and bulk operations • Component Library: Reusable design system components and patterns • Search: Advanced filtering interfaces with multiple criteria Skills - Type of Skill - Experience: Java Script/React Developer - Required - None
Created: 2026-03-04