Job Requirements
Remote
Secret Polygraph Unspecified
Career Level not specified
$135,000 - $175,000
Job Description
Piper Companies is seeking a UI Layer Engineer to join a leading organization in the network simulation and virtualization industry who will be responsible for building and enhancing interactive web applications that enable users to design, visualize, and manage complex virtual network topologies. The ideal UI Layer Engineer is a frontend engineer who enjoys creating highly responsive, data-driven user interfaces and working with modern web technologies working fully remote on EST hours.
Responsibilities of the UI Layer Engineer:
Qualifications of the UI Layer Engineer:
Compensation for the UI Layer Engineer includes:
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.
Keywords: UI Layer Engineer, Frontend Engineer, Front End Developer, UI Engineer, JavaScript, ES6, TypeScript, React, ReactJS, Vue.js, Angular, HTML5, CSS3, Tailwind CSS, CSS-in-JS, Redux, NgRx, Pinia, State Management, D3.js, Cytoscape.js, JointJS, SVG, Canvas API, Data Visualization, Graph Visualization, Interactive Visualization, Network Topology, Network Simulation, Virtual Networking, WebSockets, Server-Sent Events, Real-Time Data, REST API, GraphQL, Component Library Development, Frontend Architecture, Single Page Applications, SPA, Dashboard Development, UI Development, UX, User Interface Design, Performance Optimization, Chrome DevTools, Lighthouse, Jest, Cypress, Playwright
#LI-BR1
#LI-REMOTE
Responsibilities of the UI Layer Engineer:
- Develop and maintain interactive network topology interfaces that allow users to drag, drop, connect, and configure virtual network devices.
- Build high-performance frontend applications capable of handling large-scale network environments with hundreds of nodes.
- Implement state management solutions to support real-time simulation data and configuration updates.
- Collaborate with UX/UI designers to deliver intuitive, modern, and accessible user experiences.
- Integrate frontend applications with RESTful and GraphQL APIs.
- Develop reusable UI components for networking and infrastructure-focused applications.
- Utilize visualization technologies such as SVG, Canvas API, and graph visualization libraries to render complex network topologies.
- Support real-time application functionality through WebSockets and other asynchronous communication methods.
- Partner with backend engineers to ensure seamless data integration and application performance.
Qualifications of the UI Layer Engineer:
- 3+ years of professional frontend software development experience.
- Bachelor's degree in Computer Science, Human-Computer Interaction, or a related field
- Must be eligible to work in the United States and obtain and maintain an Active U.S. Government Secret Clearance.
- Expert-level proficiency with JavaScript (ES6+), HTML5, CSS3, and modern frontend frameworks including React, Vue.js, or Angular.
- Experience with TypeScript, state management tools (Redux, Pinia, NgRx), and scalable component-based application architecture.
- Hands-on experience with D3.js, Cytoscape.js, JointJS, SVG, Canvas API, or similar visualization technologies for interactive data or network topology displays.
- Experience integrating REST APIs, GraphQL, WebSockets, Server-Sent Events, and other asynchronous data technologies in real-time applications.
- Proficiency with testing and performance tools such as Jest, Cypress, Playwright, Chrome DevTools, Lighthouse, Tailwind CSS, and modern frontend development workflows.
Compensation for the UI Layer Engineer includes:
- Salary range: $135,000 - $175,000 annually depending on experience
- Comprehensive benefits package including medical, dental, vision, 401(k), paid time off, and additional employee benefits
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.
Keywords: UI Layer Engineer, Frontend Engineer, Front End Developer, UI Engineer, JavaScript, ES6, TypeScript, React, ReactJS, Vue.js, Angular, HTML5, CSS3, Tailwind CSS, CSS-in-JS, Redux, NgRx, Pinia, State Management, D3.js, Cytoscape.js, JointJS, SVG, Canvas API, Data Visualization, Graph Visualization, Interactive Visualization, Network Topology, Network Simulation, Virtual Networking, WebSockets, Server-Sent Events, Real-Time Data, REST API, GraphQL, Component Library Development, Frontend Architecture, Single Page Applications, SPA, Dashboard Development, UI Development, UX, User Interface Design, Performance Optimization, Chrome DevTools, Lighthouse, Jest, Cypress, Playwright
#LI-BR1
#LI-REMOTE
group id: 10430981