Post Job Free
Sign in

Frontend Developer

Company:
Roguefitness
Location:
Columbus, OH
Posted:
July 16, 2025
Apply

Description:

Overview

Seeking a talented Front-end Developer to join our team and contribute to the development of our cutting-edge ecommerce platform.

Responsibilities will range from functional updates to existing site, learning and contributing to advanced components that can livestream the Rogue Invitational to tens of thousands of viewers, allow customers to interact with their favorite athletes through online fitness programming, design custom products on their phone, or interact with our catalog in 3D and AR.

Our tech stack includes

Vue.js single page app communicating with microservices via REST API

Unified component library / design system

Custom-built ecommerce platform running on Kubernetes

Microservices built with Node.js (typescript + js), MongoDB and Redis

Hybrid mobile app

The Frontend Developer is a fully onsite role in Columbus, Ohio. Remote work is not available.

Applicants must be authorized to work in the United States for any employer.

Responsibilities

Develop web components in Vue.js and other modern web technologies

Collaborate with cross-functional teams including designers and back-end developers to implement new elements and enhance existing functionality

Optimize JavaScript for performance, functionality, and accessibility

Write clean, maintainable code

Troubleshoot and debug issues with JavaScript / TypeScript, CSS, and HTML

Qualifications

5+ Years experience with front-end development, including experience with a front-end libraries, such as Vue, Angular, or React

Proficiency in the core parts of a single page application, including state management, observability, and data binding

Experience with responsive design and mobile-first development principles

Comfort with RESTful APIs and how to fetch and use remote JSON with JavaScript

Able to commit and review code using Git

Strong problem solving and communication skills, and a dedication to getting the job done

Nice to have

Experience with server-side rendering in Vue.js, including knowledge of the client side hydration system

Knowledge of front end build tools like Webpack and Vite

Experience with typescript, Node.js (Express / Koa / Mongo), typescript, or functional programming

By applying to Rogue, regardless of the platform you choose to use, you are agreeing to Rogue's preferred methods of communication (i.e. text message). Submitting an application, through whatever online forum is ultimately used, constitutes a knowing and voluntary agreement to send and receive text messages during the recruitment process.

R-102091

Apply