Principal Front-End Web Developer

🕒 May 8

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Fortinet

Fortinet

10,000+ employees

🔒 Cybersecurity

☁️ SaaS

🤝 B2B

💰 $6.5M Series B on 2005-01

Cybersecurity • SaaS • B2B

Fortinet is a leading provider of cybersecurity solutions, focusing on securing networks, applications, and data across various environments. The company offers a comprehensive platform that includes advanced threat protection, secure access service edge (SASE), and networking solutions, all integrated into a single point of management. With a commitment to innovation and efficiency, Fortinet serves a wide range of industries, securing over 700,000 enterprise customers and government organizations globally.

📋 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 Now

Similar Jobs

🕒 May 8

Operative

1001 - 5000

💼 Consulting

📣 Marketing

📦 Logistics

Principal Software Architect (Frontend) at Operative building software for advertising lifecycle. Collaborating with UX, Product, and Engineering to enhance their platform's design and architecture.

Angular

GraphQL

React

TypeScript

Vue.js

🕒 April 15

Palo Alto Networks

10,000+ employees

🔒 Cybersecurity

🏢 Enterprise

Principal Consultant in DFIR providing incident response and digital forensics services. Leading technical investigations and collaborating with teams to manage cybersecurity incidents.

Cloud

Cyber Security

Linux

MacOS

🕒 April 8

Future

1001 - 5000

💼 Consulting

📣 Marketing

✈️ Travel

Senior Frontend Engineer shaping member-interaction on Future's coaching platform. Owning frontend architecture and collaborating with product and design teams for optimal user experience.

React

React Native

TypeScript

🕒 April 2

ClickUp

1001 - 5000

☁️ SaaS

⚡ Productivity

🏢 Enterprise

Principal Frontend Engineer at ClickUp driving technical vision for frontend engineering. Leading architectural strategy and solving company-wide frontend challenges in a fast-paced environment.

Angular

React

RxJS

TypeScript

🕒 April 2

ClickUp

1001 - 5000

☁️ SaaS

⚡ Productivity

🏢 Enterprise

Staff Frontend Engineer at ClickUp leading the design and development of major frontend systems. Collaborating across teams to solve complex technical challenges and improve engineering velocity.

Angular

Jest

React

RxJS

TypeScript