React JS Developer

Apexon

React JS Developer

Lansing, MI
Full Time
Paid
  • Responsibilities

    Job Description

    Role: React Developer

    Location: Lansing, MI (Onsite)

    Position -2

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

    Additional Information

    All your information will be kept confidential according to EEO guidelines.