Skip to content

Sr. Software Engineer – Frontend
Company | Peloton |
---|
Location | New York, NY, USA |
---|
Salary | $173478 – $234196 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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)