About the Front-end Engineer position

We are looking for an experienced Front-end Engineer who will be responsible for building the ‘client-side’ of our web applications. You will be enforcing the best practices and standards for web development and ensure we have a consistent commit, review, and deployment process for the web. You will work directly with UX to create amazing experiences for Gravitational and ensure all of our web properties work well on different browsers and devices (including mobile).

Although you will be working primarily on the Frontend of the tech stack, you should have a good understanding of other areas of development including server-side code.


  • Maintain a high level of coding standards for web properties. This will including the formatting standards for all code (CSS, Javascript, HTML, etc).

  • Optimize applications for maximum speed and design mobile-based features

  • Make sure pages are SEO friendly with proper meta tags and semantic markup

  • Create and manage a library of react components use for frontend web experiences

  • Review / Merge pull requests for the website

  • Mentor junior developers on best practices and tools

  • Work closely with UX/Product to improve onboarding experiences

  • Creating automated flows to help support marketing/sales activities

  • Ensure that web properties are semantic and have great usability

  • Collect feedback from users and take part in user testing to improve the user experience

  • Work closely with backend developers to implement data from new and existing APIs

  • Enforce high-quality visual standards and brand consistency on all web properties

  • Help maintain a visual style guide of components and brand assets

  • Stay up to date with the latest trends and technology for front-end development

Bonus Skills/Experience:

  • Experience with Gatsby.js or Nextjs frameworks
  • Experience with GraphQL
  • Experience migrating content from one framework to another


  • 3+ years' experience of working as a fulltime Front-end or Fullstack Developer.

  • Significant experience with markup languages, JavaScript, CSS, Sass and React, Styled Components, Web frameworks, Redux, React Router

  • Excellent understanding of the entire web development process (design, development, and deployment)

  • Good understanding of layout aesthetics and SEO principles

  • Knowledge of browser testing and debugging

  • Excellent analytical and multitasking skills with an ability to perform well in a dynamic environment