View Our Website View All Jobs

Senior Front End Developer (Remote or Onsite)

Job Description

Remote and/or On-Site

We need talented and experienced Front End Web Developers to join our team, who love using cutting edge technologies to create engaging responsive websites. As a developer on the Front-End team you’ll work closely with designers, back-end developers, product owners and copywriters. An ideal candidate for us is someone who is detailed and committed to taking any design and turning it into a great website that millions of customers will see and use! Our remote team is comprised of talented individuals working in a collaborative, team-driven environment. So if you’re ready for your next challenge and excited about our product, we’d love to meet you!


Write reusable UI components using React and SCSS
Build out custom animations
Constantly improve quality, and performance of front-end codebases
Be involved in regularly scheduled video calls with the team
Participate in code reviews
Stay up to date with emerging technologies and trends in the field
Learn and share new technologies and ideas


3+ years in the industry
Master skills in HTML and CSS
Experience in JavaScript, React.js preferred
Extensive knowledge of advanced CSS techniques, best practices and preprocessors
Have an eye for animations and enjoy a challenge
Experience working with designs in Sketch and Photoshop for translation to markup
Extensive knowledge and experience in responsive design
Experience with Git and knowledge of the GitHub flow
Aware of cross-browser compatibility issues and performance considerations
Experience with Material UI a plus
Familiarity with agile methodologies also a plus
Be able to provide examples of your code or functioning examples

About iFit

iFit provides a unified platform to aggregate data from workout equipment, mobile apps, wearables, and more. We use this platform to provide our customers with the data they need to achieve their fitness goals.


All members of the web application team work remotely. We routinely reassess our processes, are not beholden to a specific methodology, but currently implement an agile inspired workflow.


GitHub for collaboration (every pull request is code reviewed by 2 other members of the team)
Slack for primary communication, with a mix of hangouts for face to face.
JIRA as an agile methodology tool
Autonomy and opportunity to pursue efforts we find important
Automated testing is a priority as we expand our level of coverage
Multiple deploys per day done with a single command
Consistently refactoring our code and database design


Health, Vision, Dental, and matching 401k benefits
Macbook Pro and external monitor
Free cell phone of your choice
Free piece of fitness equipment of your choice
Monthly education stipend
Team meetups in Utah ~3 times per year


"We do not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, ancestry, mental or physical disability, sexual orientation, gender identity, medical condition, genetic information, marital status, Veteran status or any other characteristic protected by law."




Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file