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