Principal Front-End Web Developer

Company: Fortinet

Salary: Not provided

Location: , United States

react
vue
remote

Description

• Locate, fix, and verify bugs in the FortiSwitchOS web-based GUI code. • Brainstorm, propose, and implement new features for the GUI. • Investigate bugs that may have associations or origins in other parts of the codebase (which is predominantly C code). • Interface with other FortiSwitch team members to gain information or help diagnose and fix bugs that manifest in the GUI. • Write and maintain significant amounts of i18n- and a11y- compliant HTML, JS and CSS, with careful attention to TypeScript rules, SCSS syntax, and general coding practices already reflected in the codebase. • Compose functional specifications for new features and interface with QA, management, product, and/or other engineers to discuss and refine these specifications. • Propose and proactively implement changes to the structure of the GUI codebase in order to improve maintainability and simplify the code structure and size. • Assess and improve performance of the GUI system including both middleware/backend portions and frontend aspects and implement streamlined alternatives.

Requirements

• At least 5 years of experience in front-end web development • Familiarity or fluency with Typescript and SCSS. • Fluency in HTML, CSS, and Javascript (ES6). • Proficient in the use of AJAX and Promise methodologies. • Familiar with front-end component-based frameworks such as Vue or React. • Ability to learn new languages and technologies/frameworks quickly. • Education in algorithmic complexity (independent of a particular language). • Self-motivated with strong problem solving, diagnostic, and documentation skills. • Ability to interface seamlessly with remote workers.

Benefits

• medical, dental, vision, life and disability insurance • 401(k) • 11 paid holidays • vacation time • sick time • comprehensive leave program

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.