Senior Frontend Developer
Listed on 2026-06-03
-
Software Development
React.js, Full Stack Developer
Overview
Why Gravitate? At Gravitate, we’re on a mission to put everyday supply and logistics decisions in motion, powered by innovative problem-solving from industry experts.
We’re a collaborative team that thrives on the smarts of our people and the dynamic we’ve cultivated. We’re different: rooted in collaboration, with autonomy to do great work, and a focus on the highest and best use of our resources.
Tell Me About My JobIf you are considering this role, you are someone who is passionate about the front-end user experience and has a proven track record of delivering elegant, intuitive web-based UIs for enterprise applications. You enjoy coaching and guiding new and junior teammates to become thoughtful, self-starting contributors who have a growing impact on the organization.
Specifically, you will help us evolve and maintain our product using React and Type Script along with other front-end technologies. In this role, you will be a member of an agile product team tasked with optimizing the gas station supply chain, powered by AI and industry-shaking UX.
Our developers and designers are the driving force behind our product’s success and are very influential in decision-making. We hire creative people and give them the autonomy to do great work. We’re strongly against artificial separations of responsibility and throwing work “over the wall”; instead, we constantly optimize around the highest and best use of our resources.
You’re An Ideal Candidate- You have 6+ years of front-end development experience, particularly with React or other frontend web frameworks.
- You are comfortable working in and contributing to a Type Script codebase and are proficient with advanced Type Script concepts.
- You have experience working with React Native, Expo, and are generally comfortable with cross platform native development.
- You understand the power and challenges of the React ecosystem, including state management solutions, component reuse, and performance.
- You have strong experience working with REST APIs and managing server state in React, particularly with react query.
- You are experienced with CSS and modern styling approaches in JS frameworks.
- You have experience organizing and managing a reusable component library for multiple codebases.
- You are comfortable managing pull requests, utilizing code reviews as teaching opportunities, and handling git management and versioning.
- Operate within small, cross-functional pods to drive day-to-day feature development, partnering asynchronously with product owners and designers to rapidly iterate on requirements and acceptance criteria
- Drive forward our Type Script initiative and move us towards 100% type coverage.
- Develop and maintain a React Native (Expo) in-cab application used daily by our customer’s drivers.
- Curating and maintaining Storybook (component documentation) for our shared component library excalibrr.
- Creating extensible and reusable components that provide significant value across all our products.
- Assisting in solutioning and architecting large front-end stories that other developers might work on.
- Exercise creativity and challenge the status quo to improve front-end applications, including the tools, technologies, and approaches we use.
- Investing in and growing our frontend and software knowledge base, including technical documentation, setup guides, claude rules, etc.
- Experience with a UI component library like AntD or Material
UI. - Experience with translating frontend applications with i18n.
- Experience with LLM / agentic coding tools like Claude Code or Github Copilot
- Familiarity with AG Grid.
- Knowledge of @tanstack/react-query.
- Experience with our backend stack (Python, Mongo
DB, Kubernetes) - Experience working with Docker and Git Hub Actions.
- Experience building and maintaining large-scale, enterprise SPAs.
- Experience owning and maintaining npm packages and dealing with the challenges of using them across multiple applications.
- Experience with modern testing frameworks (e.g., React Testing Library, Jest, Cypress).
- Experience with data visualization libraries (Google Maps, D3, Highcharts, or Nivo).
- An advocate for building beautiful,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).