×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full-Stack UI Engineer

Job in McLean, Fairfax County, Virginia, USA
Listing for: Celerity IT, LLC.
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Summary

You will be working with the AI team to develop the UI and integrate it with the AI solutions running at the back end. Solutions to be deployed in large scale deployment environment. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. Here are the details on this position.

Role Description – GUI Developer
  • Front-End Architecture & Integration: Design, develop, and maintain responsive and interactive Graphical User Interfaces (GUIs) using modern frameworks (React, Angular, Vue.js) and integrate them seamlessly with AI/ML back-end services over REST, gRPC, or Web Socket protocols.
  • Cross-Platform Development: Architect cross-platform solutions compatible with web, desktop (Electron, Qt), and mobile (Flutter, React Native) interfaces, ensuring consistent performance across modern and legacy platforms.
  • Legacy System Modernization: Analyze, enhance, and migrate GUI components developed with older technologies (Win Forms, WPF, Java Swing, , ASP.NET Web Forms) to modern UI frameworks while preserving core functionality.
  • UI/UX Design Implementation: Collaborate with designers to implement intuitive, accessible, and visually compelling user interfaces based on UX principles and modern design systems like Material UI, Ant Design, or Bootstrap.
  • Real-Time Data Visualization: Develop rich data dashboards, visualization components, and live interaction layers using libraries such as D3.js, Chart.js, Plotly, and WebGL, optimized for real-time AI data streaming.
  • Microfront end Architecture: Design and maintain micro front-end-based systems to ensure modular, scalable, and independently deployable GUI components that align with distributed AI microservices.
  • Testing & Quality Assurance: Implement robust GUI test automation using frameworks like Cypress, Playwright, Selenium, and Jest for unit, integration, and E2E testing to ensure high availability and defect-free user interfaces.
  • Security & Compliance: Enforce secure coding practices and implement role-based access control (RBAC), input validation, and other frontend security measures in accordance with OWASP and compliance frameworks (e.g., HIPAA, ISO 27001).
  • CI/CD Integration: Collaborate with Dev Ops teams to integrate GUI builds into CI/CD pipelines (Git Hub Actions, Jenkins, Azure Dev Ops) ensuring automated deployment, testing, and version control.
  • Performance Optimization: Continuously monitor and optimize GUI performance through lazy loading, code splitting, and rendering efficiency to ensure fast load times and responsiveness across devices and networks.
  • Accessibility & Internationalization: Ensure GUI compliance with accessibility standards (WCAG 2.1) and support internationalization/localization for global deployment.
  • Large-Scale Deployment Readiness: Build GUIs that can scale for high user concurrency in cloud-native and hybrid environments (AWS, Azure, GCP), integrated with load balancing, CDN distribution, and caching strategies.
  • Containerization Support: Package GUI apps for container-based deployment using Docker, integrated with Kubernetes environments via Helm charts for orchestrated delivery alongside AI microservices.
  • Monitoring & Observability: Integrate frontend logging and user interaction telemetry with observability platforms (Datadog, Elastic Stack, Sentry, Grafana) to enable performance analytics and issue diagnostics.
  • Agile Collaboration & Documentation: Work in Agile/Scrum teams, contributing to sprint planning, code reviews, design documents, and collaborative development with AI, Dev Ops, and product teams.
What We’re Looking For
  • Bachelor’s or Master’s degree in Computer Science, Human-Computer Interaction, or a related discipline.
  • 7 plus years of hands-on experience in GUI development, UI engineering, or front-end systems design in enterprise-scale environments.
  • Strong proficiency in modern JavaScript frameworks (React, Angular, Vue), along with Type Script, HTML5, and CSS
    3.
  • Deep understanding of front-end integration with AI/ML pipelines via APIs, webhooks, or messaging protocols (MQTT, Kafka).
  • Experience in developing and maintaining cross-platform desktop (Electron, Qt, WPF) and mobile (Flutter, React Native) GUIs.
  • Familiarity with legacy GUI platforms (Win Forms, Java Swing, ) and experience in their modernization.
  • Hands-on experience with CI/CD, containerization, and cloud deployment workflows for GUI applications.
  • Strong understanding of frontend security, accessibility standards (WCAG), and responsive design practices.
  • Proficiency with tools and frameworks for GUI testing and automation (Jest, Cypress, Selenium, Playwright).
  • Experience with visualization frameworks and real-time rendering in AI/ML or data-heavy environments.
  • Solid collaboration, documentation, and communication skills with experience working in Agile/Scrum teams.
  • Prior experience in healthcare, fintech, or regulated industries is a strong plus.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary