Search jobs > Sunnyvale, CA > Senior software development

Senior Software Development Engineer (GUI)

Fortinet
Sunnyvale, CA, United States
$150K-$215K a year
Full-time

Our team is responsible for building the graphic user interface for several on-premise and SaaS based products. We're looking for a highly motivated individual who can thrive in a fast pace environment and successfully contribute to the team.

The ideal candidate will have a can-do attitude, passion for technology, extensive development experience, and will be able to learn quickly.

Job Responsibilities :

  • Create Single-Page Responsive Web Applications for Fortinet products.
  • Collaborate with graphic designers and backend development teams to construct and implement the front-end interfaces.
  • Design and implement Restful API services.
  • Keep codebase and design up to date with the latest trend and technology.
  • Incorporate and refine JS modularization, automated test coverage, internationalization, accessibility, and build tooling.
  • Debugging and troubleshooting with QA.
  • Be active in code reviews and discussions to learn, share knowledge, and improve code quality across the codebase.

Job skills required :

  • Proficient with modern frameworks like React, Angular or Vue.
  • Strong in OOP, Functional Programming and MVC concepts in JavaScript.
  • Extensive experience with HTTP 1.1+ and Ajax, Websocket.
  • Extensive experience with HTML 5, JavaScript (ES6), CSS 3, CSS in JS.
  • Familiar with module bundler like webpack, rollup.
  • Familiar with packages management tools like npm, yarn, pnpm.
  • Familiar with d3.js.
  • Strong analysis, problem solving and troubleshooting skills.
  • A collaborative personality, enjoy working in a team-oriented environment.
  • Experience with micro-frontend development is a plus.
  • Experience with building design system is a plus.
  • Familiar with docker and Jenkins is a plus.

Education & Experience required :

  • Bachelor's or Master's degree in Computer Science or related area.
  • 5+ years experiences.

The US base salary range for this full-time position is $150,000-$215,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company's discretion.

Why Join Us :

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

LI-KL1

5 days ago
Related jobs
Promoted
Ford Pro
Palo Alto, California

Senior Software Development Engineer in Test - Embedded Systems. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Work collaboratively with the development teams to develop and test in tandem, trou...

Promoted
LinkedIn
Mountain View, California

You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. You will provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wide crit...

Promoted
Skip
CA, United States

You’ll work as a senior generalist SWE on our small software team, and in collaboration with our other senior SWE, you'll be. Contribute to the improvement of software development processes and practices. Write high-quality code and tests for both on-device and cloud software components, ensuring hi...

Promoted
Intelletec
CA, United States

We are looking for a Senior Software Engineer, ML Backend who is passionate about Machine Learning and AI. We’re looking for an exceptional Senior Software Engineer, interested in solving complex problems at the intersection of Data and ML. ...

Promoted
Walmart
Mountain View, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. In addition, you will partner with senior and junior teammates throughout the software developme...

Promoted
ZipRecruiter
Palo Alto, California

Act as a leader and steward of ZipRecruiter Engineering best practices, helping to mentor other engineers and develop novel solutions. Raise the bar in engineering innovation and the evolution of our approach to backend and front end development. Were working on building an efficient marketplace of ...

Palo Alto Networks
Santa Clara, California

Experience working on Hypervisor development or low-level Operating System development. We offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. Our engineering and Security Research team...

ByteDance
San Jose, California

With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.Why Join UsCreation is the core of...

BILL
San Jose, California

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of relevant experience in software engineering, including building enterprise platforms. Ability to mentor and guide other engineers in best practices and advanced technical concepts. BILL is...

ByteDance
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Bachelor's degree in Computer Science or a related technical background involving software/system engineering2. Software development experience in one or more general-purpose programming languages, suc...