React Developer (Onsite)

TechDigital
  • Lansing, MI
    30+ days ago

    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

    Numbers & Facts

    LocationLansing, MI
    IndustryOther/Not Classified
    Company Size100 to 499 employees

    Skills

    • Application Programming Interface (API)unmatched
    • CSS (Cascading Style Sheet)unmatched
    • Code Reviewsunmatched
    • ECMAScriptunmatched
    • Error Handlingunmatched
    • Gitunmatched
    • JavaScriptunmatched
    • Metricsunmatched
    • Paginationunmatched
    • Performance Tuning/Optimizationunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Reporting Dashboardsunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Validationunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Content Accessibility Guidelines (WCAG)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder