Full Stack Developer
Role details
Job location
Tech stack
Job description
We're looking for a skilled UI/Frontend Developer to join our team and help build beautiful, performant, and accessible web experiences. You'll play a key role in shaping the interface of a web-based mobile application built for elite, professional cyclists - helping them prepare for the most challenging rides in the world.
Our app combines a sophisticated human physiology model with real-time Garmin fitness data to deliver personalized, data-driven training insights. You'll work closely with designers and backend engineers to translate complex performance data into intuitive, polished interfaces that give athletes a genuine competitive edge.
Responsibilities
- Build and maintain responsive, mobile-first web interfaces using HTML, CSS, and JavaScript
- Translate UI/UX designs into clean, semantic code that makes complex physiological and training data easy to understand at a glance
- Optimize interfaces for performance and reliability - because when an athlete is mid-training, every second counts
- Ensure accessibility and cross-browser compatibility across a range of mobile and desktop environments
- Collaborate with designers to develop and maintain a cohesive UI component library
- Work closely with backend engineers to integrate Garmin fitness data and physiology model outputs into dynamic, real-time displays
- Write well-documented, reusable code and participate in code reviews
- Debug and resolve frontend issues across browsers and devices
Requirements
Do you have experience in Version control?, * Ability to work independently and communicate clearly within a cross-functional team
- 2-5 years of professional frontend development experience
- Strong command of vanilla JavaScript (ES6+), HTML5, and CSS3
- Solid understanding of responsive and mobile-first design principles using Flexbox and CSS Grid
- Experience presenting data-rich content clearly - charts, metrics, dashboards, or similar
- Familiarity with version control using Git
- Sharp eye for detail and a strong sense of UI quality
Nice to Have
- Passion for endurance sports, cycling, or fitness technology
- Experience with CSS preprocessors (Sass/LESS)
- Familiarity with build tools (Webpack, Vite, or similar)
- Exposure to accessibility auditing tools
- Basic understanding of REST APIs and working with JSON data
Benefits & conditions
Remote Remote $98,784.45 - $118,966.22 a year - Contract, Pulled from the full job description
- Flexible schedule