Senior Front-End Developer / UI Developer Job at RIT Solutions, Inc. in New York
RIT Solutions, Inc., New York, NY, US, 10261
Title: Senior Front-End Developer / UI Developer
Location: Hybrid - NYC, NY
Senior Front-End Developer / UI Developer
The NYC Department of Health and Mental Hygiene (DOHMH) seeks a Senior Front-End Developer to support ongoing maintenance, modernization, and user interface (UI) enhancements for the eSHARE system-a web-based data collection and reporting platform used citywide to support HIV-related public health programs under Ryan White, Prevention, Testing, Housing, and Clinical operations.
The selected candidate will focus on front-end design and implementation, ensuring that user interfaces are intuitive, accessible, responsive, and consistent with DOHMH's digital design standards. The Senior Front-End Developer will collaborate closely with UX designers, back-end developers, and health program analysts to enhance usability, performance, and accessibility while maintaining system reliability and compliance with federal and state data reporting requirements.
KEY RESPONSIBILITIES
- Front-End Development - Design, develop, and maintain responsive, accessible, and high-performance user interfaces using ASP.NET Core, Blazor, React, Angular, or Vue.js.
- UI/UX Implementation - Collaborate with business analysts and program teams to translate complex workflows into modern, user-friendly screens using design frameworks such as Fluent UI, Tailwind CSS, or Bootstrap.
- Component Reusability & Performance - Build reusable UI components and libraries for use across multiple modules of the eSHARE application. Optimize rendering and load times for large datasets common to public health reporting systems.
- Integration & Data Binding - Integrate front-end components with REST and GraphQL APIs to retrieve, visualize, and manage data efficiently while ensuring secure and compliant access to health data.
- Testing & Quality Assurance - Develop unit and integration tests for UI components, ensuring reliability, accessibility (WCAG 2.1), and cross-browser compatibility. Participate in the Develop, Code, Test lifecycle across all sprints.
- Framework and Tooling - Utilize Entity Framework Core for model binding and Telerik or Infragistics controls to develop sophisticated interactive dashboards and data grids.
- Containerization & Deployment - Package and deploy applications using Docker containers, collaborating with DevOps engineers for CI/CD integration in Azure DevOps pipelines.
- Collaboration & Agile Delivery - Participate in Agile ceremonies, collaborate with cross-functional teams, contribute to design discussions, code reviews, and UI architecture decisions.
REQUIRED SKILLS & QUALIFICATIONS
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6+ years of professional experience in front-end or full-stack web development within enterprise or public-sector environments.
- Hands-on expertise in:
- ASP.NET Core & Blazor
- HTML5, CSS3, JavaScript, TypeScript
- React, Angular, or Vue.js frameworks
- Fluent UI, Tailwind CSS, or Bootstrap
- RESTful and GraphQL API integration
- Entity Framework Core, Telerik, and Infragistics controls
- Docker and modern DevOps environments
- Proven experience developing or maintaining health data systems, data collection applications, or similar compliance-driven platforms.
- Deep understanding of UI accessibility standards, responsive design, and cross-platform optimization.
- Familiarity with Agile methodologies, source control (Git), and Azure DevOps pipelines.
PREFERRED QUALIFICATIONS
- Experience modernizing legacy web applications to .NET Core and Blazor-based front ends.
- Familiarity with FHIR, HL7, or other healthcare data exchange standards.
- Experience working with public health systems or grant-funded data reporting platforms.
- Knowledge of automated UI testing frameworks such as Playwright, Cypress, or Selenium.
- Certifications in Microsoft Web Development or Azure technologies (e.g., AZ-204).