Skip to main content

React Developer (Onsite)

Technology
TechDigital Group
Lansing, United States2 months ago
Service contract

Job 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
  • 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

Skills - Type of Skill – Experience:

Java Script/React Developer - Required - None

Interested in this role?