Post Job Free
Sign in

Web Developer

Company:
Base One Technology
Location:
Manhattan, NY, 10001
Posted:
December 11, 2025
Apply

Description:

We are looking for a web developer in NYC.

If you are interested in this opportunity.

Please email your updated resume ion word format to Task 1: Using HTML and VegaLite, further develop an existing prototype of the EpiQuery Community Health Survey “analyze by demographics” report Polish survey data visualizations Add and style accessible titles, legends, and other labels to appear consistently.

Include style elements such as gradation of font size and bolding.

Create styles that are reusable, modular, and maintainable.

Document the properties used for text elements.

Add accessibility features to visualizations (alt text “interpretation”, linked data tables, interactivity on visualizations (like tab order)) Refine data visualization presentation, including trend line and small multiple data presentations; explore addition of proportional bars.

Implement full dataset integration Create a working prototype with a full, multiyear Community Health Survey dataset for assessment of the full scope of visualizations.

Create a simple HTML page-based integration of visualizations for QA and UAT.

Task 2: Consult on software architecture for Vega-Lite visualizations Explore architectural options, including server-side (SVG) and client-side (SVG, Canvas) rendering.

Provide a basic diagram of options Hands on Skills Required: HTML5 JSON proficiency Data literacy Visualization grammar knowledge HTML, CSS, and JavaScript to embed Vega-Lite charts into web pages or dashboards.

Declarative thinking Interactivity design Data transformation skills Debugging and validation Design sense Data modeling and schema design API integration: Connecting Vega-Lite visualizations to REST/GraphQL endpoints or streaming data sources.

Client-server architecture: Understanding how Vega-Lite runs in the browser (compiled to Vega, rendered via Canvas/SVG) and how it interacts with backend services.

Component-based design: Embedding Vega-Lite charts into frameworks like React, Angular, or Vue with reusable visualization components.

Performance optimization: Handling large datasets efficiently, minimizing rendering overhead, and leveraging Vega’s dataflow engine.

Security and compliance: Ensuring safe handling of data, especially in healthcare.

Visualization lifecycle management: Versioning specs, testing visualization outputs, and maintaining consistency across dashboards.

Cross-platform integration

Full-Time

Apply