US
0 suggestions are available, use up and down arrow to navigate them
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Frontend Developer - React:
-
Employment Type:
Full-Time
-
Location:
North Chicago, IL (Onsite)
Do you meet the requirements for this job?

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
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)
- 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
- 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
- 401(k)
- Medical, Dental and Vision Insurance
- Term Life Insurance
- Accidental Death and Dismemberment
- Long Term Disability
Get job alerts by email.
Sign up now!
Join Our Talent Network!