Posted in

Sr. Software Engineer – Frontend

Sr. Software Engineer – Frontend

CompanyPeloton
LocationNew York, NY, USA
Salary$173478 – $234196
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 6+ years of web development experience
  • Proficiency in at least one JavaScript framework like React (preferred), Vue, or similar
  • Experience managing and growing a large and critical internal tool
  • Experience partnering with designers to implement designs in code
  • Experience creating intuitive UX to resolve complexity
  • Experience building web pages while maintaining and testing for web accessibility and performance
  • Experience building composable and portable React components for enterprise-level applications
  • Passion for building well-designed, functionally intuitive websites
  • Passion for keeping up with best practices and web standards
  • Familiarity with common web performance metrics and tools for identifying, benchmarking, and resolving performance-related issues
  • Motivation to stay up to date with the latest frontend packages and frameworks
  • Experience building web applications with responsive design in mind and embracing a mobile-first methodology
  • Experience working on an e-commerce product
  • Confidence in styling UI elements with CSS and using CSS-in-JS solutions
  • Familiarity with common analytics and A/B testing tools
  • Experience in Unit Testing
  • Agile mindset that embraces iterative design

Responsibilities

  • Work within an agile development environment with peer engineers, designers, and product managers on a daily basis to scope, develop, and deliver a software experience that realizes the product strategy
  • Work with tools like TypeScript, React, styled-components, and Storybook
  • Work closely with our design team to deliver composable and scalable React components
  • Contribute to Peloton’s design system by building out and refining reusable UI elements
  • Be a part of a positive and inclusive culture that is hyper-focused on cultivating engineer growth and learning
  • Be a part of the team working to bring scalability and reusability to the design and component creation

Preferred Qualifications

  • Proficiency in at least one JavaScript framework like React (preferred)