Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Fortinet

Principal Front-End Web Developer

Fortinet

Principal Front-End Web Developer maintaining and enhancing the web-based GUI for FortiSwitch network switch. Collaborating on new features and fixing bugs in a primarily C codebase.

Posted 5/8/2026full-timeRemote • California • 🇺🇸 United StatesLead💰 $148,000 - $180,000 per yearWebsite

Tech Stack

Tools & technologies
JavaScriptReactSCSSTypeScriptVue.js

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CTypeScriptSCSSHTMLCSSJavaScriptAJAXPromiseVueReact
Soft Skills
problem solvingdiagnostic skillsdocumentation skillsself-motivatedability to learn quicklyinterpersonal skills