Jobs · Engineering

Frontend Software Engineer

Piper Companies · North Carolina, United States · 1 mo ago
RemoteRemoteEngineering$45–$55/hrFull-time

Piper Companies is seeking a Frontend Software Engineer to join an innovative Modeling Labs team. This is a fully remote contract opportunity supporting EST business hours.

About the role

The Frontend Software Engineer will play a key role in developing and enhancing a sophisticated network simulation platform, building intuitive user interfaces and collaborating closely with backend engineers to deliver a seamless experience for customers designing and testing complex network environments.

Responsibilities

  • Design, develop, and maintain modern web applications supporting network simulation and modeling capabilities.
  • Build responsive, user-friendly interfaces using modern JavaScript frameworks.
  • Collaborate with backend engineers to integrate APIs and deliver new platform features.
  • Develop reusable UI components and improve application performance, scalability, and usability.
  • Work closely with QA, product teams, and network architects to enhance the overall user experience.
  • Participate in code reviews, testing, and Agile development activities.
  • Troubleshoot and resolve frontend application issues while ensuring high-quality releases.
  • Contribute to architecture discussions and frontend best practices.

Requirements

  • 3+ years of frontend development experience utilizing JavaScript, HTML5, and CSS3.
  • Professional experience with React, Angular, or Vue.js.
  • Backend programming experience with Golang (preferred) or Python.
  • Experience integrating and consuming RESTful APIs.
  • Strong understanding of software development best practices and Agile methodologies.
  • Knowledge of networking concepts including TCP/IP, routing, switching, DNS, and network protocols.
  • Strong problem-solving, debugging, and communication skills.

Preferred Qualifications

  • Experience working with Linux environments.
  • Familiarity with virtualization technologies, Docker, or Kubernetes.
  • Experience with automated testing and CI/CD pipelines.
  • Exposure to network automation tools such as Terraform or Ansible.
  • CCNA certification or networking background.
  • Experience developing applications within cloud-native or microservices environments.

Technical Environment

  • React, Angular, or Vue.js
  • JavaScript, HTML5, CSS3
  • Golang and Python
  • REST APIs
  • Linux
  • Docker & Kubernetes
  • GitHub
  • CI/CD Pipelines
  • TCP/IP Networking
  • Routing & Switching
  • DNS

Pay

$45-$55/hour ($95,000 to $115,000)

Benefits

  • Full Health, Dental, Vision
  • PTO, Holidays, and Sick Leave as required by law
  • Fully remote opportunity
  • Long-term contract position with strong likelihood to extend or convert

Similar jobs