Logo
NetCyberOps

UI/UX Web Developer Job at NetCyberOps in Salt Lake City

NetCyberOps, Salt Lake City, UT, US

Save Job

Job Description

Job Description
Salary: $70,000 to $95,000

About the Role:
We are seeking a talented Front-End Web Developer to join our development team for our main customer facing product. You will play a key role in driving the front-end development of our web application, primarily using React, Node.js, and Vite. As part of our collaborative team, you will work closely with back-end developers, designers, and product managers to deliver high-quality user experiences that interact seamlessly with our RESTful API back-end.


This web application provides our customers with an overview of their security posture and maintains a line of communication between them and our security service team members. Through this product, our employees and our customers work together to manage security events in their environments, ensuring timely response to critical events.


Key Responsibilities:

  • Develop, maintain, and enhance the front-end of our web application using React, Node.js, and Vite.
  • Collaborate with back-end developers to integrate APIs and ensure smooth data flow between front-end and back-end services.
  • Write clean, maintainable, and scalable code following best practices and coding standards.
  • Contribute to all phases of the software development lifecycle, including planning, designing, coding, testing, and deployment.
  • Debug and optimize application performance, ensuring high-quality, responsive, and user-friendly interfaces.
  • Participate in code reviews, provide constructive feedback, and contribute to the improvement of the code-base.
  • Design and implement UI/UX components that enhance the overall user experience.
  • Drive the front-end development process by suggesting new ideas, technologies, and improvements.


Required Skills and Qualifications:

  • 3+ years of professional experience as a Front-End Developer or in a similar role.
  • Proficiency in React and its core principles, including Hooks, Context API, and state management.
  • Strong experience with Node.js and modern front-end build tools, including Vite, Webpack, or similar.
  • Solid understanding of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
  • Experience integrating RESTful APIs and understanding of API-driven development.
  • Familiarity with version control systems such as Git.
  • Knowledge of responsive design principles and mobile-first development.
  • Experience with testing frameworks such as Jest, React Testing Library, or similar.
  • Strong problem-solving skills, attention to detail, and ability to work independently.
  • Excellent communication skills and ability to collaborate effectively in a team environment.


Preferred Qualifications:

  • Experience with UI/UX design, wireframing, and prototyping tools.
  • Experience with performance optimization techniques for front-end applications.
  • Familiarity with OWASP Top 10, and other important web security concepts (Authentication, Authorization, CORS, CSP)
  • Knowledge of CI/CD pipelines and automated deployment processes.
  • Exposure to back-end technologies and understanding how front-end components interact with them.
  • Familiarity with Web UI unit testing methodologies

Location:

This position is intended for candidates in Utah, Idaho, Nevada & Colorado, but strong candidates from other locations may be considered.


remote work