Senior Frontend Engineer

  • Full-time

Company Description

Network Perception protects mission-critical assets by empowering cybersecurity and compliance teams to achieve high level of cyber resiliency through verification, visibility, and velocity. Built by a government-funded research team comprised of cybersecurity and industry experts in network security and critical infrastructure protection, the NP-View platform is the industry standard to verify network segmentation and visualize industrial control network environments. We’re a fast-growing team looking for hardworking individuals with a passion to make a meaningful impact through problem-solving and collaboration.

Job Description

We are searching for a Sr. Frontend Engineer to work alongside other team members in the development and delivery of clean and scalable code for our front-end. This is a new position on a growing team, so you’ll be exposed to all areas of the code-base but be focused mostly on the new UI features and enhancements.

This position requires an expert in front-end development who specializes in user-centric design. You’ll utilize React, JSS, CSS and Unit Testing to help us solve complex problems, including re-architecting and refactoring our UI.

We’re a very small, close-knit team with big growth plans. We believe that working as an Engineer at Network Perception provides an opportunity to have a meaningful, significant impact on a product enabling the security of our most critical infrastructure.

Responsibilities

  • Contribute to the delivery of high quality, scalable front-end code for our network visibility and compliance platform

  • Collaborate with product managers, UX designers, and back-end engineers to implement features and improve front-end practices and implementation.

  • Build, manage and own the user interaction, helping refactor and re-architect as needed to create an awesome user experience.

  • Be a technical go-to when it comes to JavaScript, HTML5, React and scalable CSS.

  • Review Code, suggest improvements and ensure the quality of the code.

  • Create modular and testable UI controls and components and deploy testable frontend code with performance, maintainability, and scale in mind.

Qualifications

  • Bachelor's or Master's in a technical field 

  • 4+ years of frontend development experience working on small to medium sized teams in B2B SaaS product companies

  • 2+ Years of professional experience with React

  • Awareness of performance considerations such as cross-browser compatibility, componentization, and load-time optimizations

  • Strong understanding of other JavaScript frameworks 

  • Ability to collaborate across multiple teams and be willing to roll up your sleeves and execute!

  • Solid understanding of professional methodologies and best practices used to develop and test a complex front-end environment

  • Experience working in an Agile environment on a scrum team

  • User-centric mindset, with background working on or with user experience teams

Nice-To-Have

  • Experience with AngularJS, D3, Typescript and JSS

Additional Information

Network Perception is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics