US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Apply to this job.

Think you're the perfect candidate?
Banner of Collins Consulting, Inc company

Frontend Developer - React

Collins Consulting, Inc North Chicago, IL (Onsite) Full-Time
This is a hybrid position. Local candidates to North Chicago only

Job Description Frontend Developer

We are seeking a frontend developer to build a React-based internal application that enables scientists to interact with complex, multi-step Nextflow pipelines through a modular and scalable UI framework. The app will be deployed on an internal production server and must support long-term maintainability with minimal maintenance.

You will be responsible for building a React UI that dynamically renders forms from YAML/JSON configurations specific to defined workflows. The UI will interact with backend services via structured RESTful APIs, and is designed to optionally support integration with future database-backed project states.

Responsibilities
  • Develop a modular, React-based frontend using React Router and React Hook Form for dynamic forms and tab navigation
  • Build a config-driven UI for stakeholders workflows, adding new pipelines using YAML config
  • Implement logic for gating tab access based on pipeline step status (e.g., file flags or API responses)
  • Integrate with a RESTful API backend (e.g., FastAPI) using JSON payloads for project data, pipeline parameters, and job states
  • Implement client-side validation and interact gracefully with backend error handling
  • Set up CI/CD pipelines using GitHub Actions for linting, testing, and Docker-based deployment
  • Produce clean, well-documented code and assist with knowledge transfer to internal staff
  • Design for long-term maintainability, even in the absence of new feature development
  • Tech Stack
  • Frontend: React, React Router, React Hook Form
  • Backend Integration: RESTful APIs (FastAPI or similar)
  • Validation: JSON schema or Pydantic (alignment between frontend/backend validation)
  • DevOps: Docker, GitHub Actions (CI/CD), unit testing (Jest or similar)
Qualifications
  • 3+ years professional experience developing production-grade frontend applications
  • Strong proficiency in JavaScript or TypeScript, React, and modern frontend build systems
  • Ability to design and build dynamic forms from schema definitions (JSON/YAML)
  • Familiarity with API-first backend integration, especially with FastAPI or similar Python-based frameworks
  • Familiar with Git, containerized development, and test automation pipelines
  • Demonstrated ability to write clean, maintainable, and well-documented code
Preferred
  • Experience with Nextflow or similar bioinformatics or scientific data pipelines
  • Familiarity with lineage tracking or versioning logic in scientific data systems
  • Exposure to form-driven applications where state gating is important
  • Deliverables
  • A standalone, production-grade web application, fully self-contained and designed to operate without requiring active future development
  • Structured JSON output for every pipeline step to enable future provenance and lineage tracking
  • Documentation, usage guide, and Docker image suitable for long-term internal use
  • UI foundation that allows revisit, rerun, and input-version selection per tab for completed projects
The benefits that you are eligible for with Collins Consulting, Inc:
  • 401(k)
  • Medical, Dental and Vision Insurance
  • Term Life Insurance
  • Accidental Death and Dismemberment
  • Long Term Disability
Get job alerts by email. Join Our Talent Network!

Job Snapshot

Employee Type

Full-Time

Location

North Chicago, IL (Onsite)

Job Type

Information Technology

Experience

Not Specified

Date Posted

08/13/2025

Apply to this job.

Think you're the perfect candidate?