Overview
Skills
Job Details
Location: Lansing, MI
ONSITE only
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
Agile/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