Job Search

UI Layer Engineer

Remote

Piper Companies Logo

Job Id:
171042

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Anne Green

Piper Companies is seeking a UI Layer Engineer to join a leading networking and network simulation technology organization. The UI Layer Engineer will play a key role in developing intuitive, high-performance web interfaces that allow users to design, visualize, and manage complex virtual network topologies. The UI Layer Engineer role is a long term contract opportunity and allows you to work remotely in EST time zone.


Responsibilities of the UI Layer Engineer:

  • Develop and maintain interactive topology visualization tools, including drag-and-drop functionality, node connectivity, and real-time network rendering capabilities.
  • Optimize frontend performance to support large-scale network environments with hundreds of nodes while maintaining responsiveness and usability.
  • Architect state management solutions and integrate real-time data streams, APIs, and telemetry updates to keep the user interface synchronized with simulation activity.
  • Collaborate with UX designers and backend engineers to deliver accessible, modern user experiences and reusable component libraries tailored to networking workflows.


Requirements of the UI Layer Engineer:

  • Bachelor’s degree in Computer Science, Human-Computer Interaction, or a related field.
  • 3+ years of experience in modern frontend development with expert-level proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Strong experience with React, Vue.js, Angular, or similar frontend frameworks.
  • Experience with visualization technologies such as SVG, Canvas API, D3.js, Cytoscape.js, JointJS, or comparable libraries.
  • Solid understanding of asynchronous programming, WebSockets, Server-Sent Events, and frontend state management tools including Redux, Pinia, or NgRx.
  • Preferred experience with TypeScript, Tailwind CSS, CSS-in-JS solutions, UI testing frameworks (Jest, Cypress, Playwright), and performance profiling tools such as Chrome DevTools and Lighthouse.
  • Experience building complex dashboard-style applications, contributing to open-source projects, possessing a CCNA certification, or working within Cisco environments is a plus.


Compensation for the UI Layer Engineer:

  • $100,000 - $140,000
  • Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law.


Keywords:

UI Layer Engineer, Frontend Engineer, JavaScript, TypeScript, React, Vue.js, Angular, HTML5, CSS3, Redux, NgRx, Pinia, D3.js, Cytoscape.js, JointJS, SVG, Canvas API, WebSockets, Server-Sent Events, GraphQL, REST APIs, Network Visualization, Interactive Topology Mapping, Network Simulation, Frontend Development, Component Libraries, Performance Optimization, Chrome DevTools, Lighthouse, Jest, Cypress, Playwright, Tailwind CSS, Dashboard Applications, Real-Time Data, CCNA, Cisco


This job opens for applications on 07/31/2026. Applications for this job will be accepted for at least 30 days from the posting date.


#LI-AG1

#REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?