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