Principal Front-End Web Developer
Location
California
Posted
72 days ago
Salary
$148K - $180K / year
Seniority
Lead
Job Description
Principal Front-End Web Developer
Fortinet
• 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.
Job 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
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Own and evolve the web surfaces that power Directive: the internal strategist portal, the external client portal, the reporting builder, campaign management tools, admin and portfolio surfaces, and the company marketing site • Build and maintain the ads and campaign management UI on top of third-party ad APIs, including campaign builders, bulk edit flows, audience and budget management, and creative tooling • Build and maintain data metrics views and dashboards backed by BigQuery, MySQL and Postgres including widget components, chart rendering, and the queries that drive them • Manage containerization via Docker and AWS infrastructure, overseeing EC2 deployments and DevOps pipelines with a focus on reliable delivery and automation. • Manage GitHub Actions and automated CI/CD pipelines; ensures reliable iteration within staging and seamless delivery to production • Design and optimize relational database schemas and data structures • Maintain highly-available and scalable architectures; oversees Nginx setups, load balancing, and secure infrastructure to ensure system resilience • Own the reporting UI end-to-end: report list, create, details, template management, PDF export, drag-and-drop widget reorder, and widget-level date overrides • Own the admin and portfolio surfaces: client CRUD, user management, OAuth flows, CRM integration configuration, and alerting • Own the background and integration layer: queue-based sync jobs, CRM sync (Salesforce, HubSpot), ad platform integrations (LinkedIn, Google Ads, Meta), data pipelines, auth and sessions, logging, and error tracking • Partner on the AI-facing UI layer: surface LLM outputs, streaming responses, tool runs, and agent conversations cleanly, with clear states for loading, error, and partial results • Use AI coding tools (Claude Code, Cursor, Copilot) as a daily accelerator to scaffold, iterate, and refactor production React/TypeScript, with strong review instincts so AI-generated code meets our bar • Translate Figma mockups and loose specs into production-ready components, owning design system usage, accessibility (WCAG), and performance • Handle auth, RBAC, and safe data exposure patterns (row-level security, parameterized queries, least-privilege keys) on the web tier • Add telemetry and error tracking so issues are detected and diagnosed before clients see them, and product decisions are backed by data • Absorb ownership of modules from our outgoing agency partner: review existing code, document patterns, stabilize rough edges, and evolve them inside our internal roadmap • Ship, support, and iterate: fix bugs, improve performance, reduce load times, and evolve UX based on real usage • Document components, patterns, and trade-offs so the team can build on top of your work
Web Developer, m/f/d
DMC Digital Maut ConsultingWe make buying digital road tolls in europe easy for everyone.
• Further development and maintenance of our Laravel web applications (PHP 8) • Implementation of new features and continuous improvement of existing functionality • Integration of external APIs and services • Participation in technical decisions regarding architecture, maintainability and performance • Working with GitHub, pull requests and structured code reviews • Use of AI tools (Cursor, Copilot, AI reviews) to speed up development and ensure quality • Close collaboration with product management and other developers
Full Stack Engineer, Typescript
JetBridge AIWe test the best engineers in the World (AI/ML/Data/CRUD) with the industry's leading PPI (Pair Programming Interview).
• Build end-to-end features using TypeScript across the entire stack (Next.js/React and Node.js) • Design and optimize SQL schemas to handle complex, highly structured medical data • Create reusable components and APIs for third-party developers • Streamline CI/CD or integrate AI workflows to enhance platform capabilities • Ensure platform performance and reliability as data volume grows
• Architect, develop, and maintain Django REST APIs for authentication, telemetry ingestion, alert correlation, incident management, task automation, and reporting. • Design and optimize PostgreSQL schemas for large datasets with caching and indexing strategies for performance. • Integrate external security and compliance APIs, including SIEM, EDR, cloud security centers, email security gateways, and vulnerability scanners. • Build and manage React/Next.js front-end applications for SOC dashboards, alert triage panels, compliance matrices, and AI-generated audit reports. • Implement security-by-design principles, including secrets management, role-based access, input validation, rate limiting, and secure session handling. • Build and maintain CI/CD pipelines in Azure DevOps/GitHub Actions with automated tests, code quality checks, blue-green deployments, and release management workflows. • Collaborate with AI/ML engineers to integrate model endpoints for anomaly detection, risk scoring, and NLP-based evidence classification. • Define coding standards and peer review processes to maintain engineering quality across the team. • Mentor junior engineers and support cross-functional teams through technical design reviews and documentation.




