Full Stack Development Intern
iFIT
Date: 1 week ago
City: Logan, UT
Contract type: Full time

Summary
iFIT’s vision is to create the world's most holistic health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition and active recovery - into a seamless interactive experience. We develop proprietary software that learns and adjusts to the habits of each person as it delivers immersive content that guides them on their individual fitness journey.
As a Junior Front-end Developer at iFIT, you will be an important part of building and improving our ecommerce web applications. You'll work closely with UI/UX designers, back-end developers, and other teams to create responsive, user-friendly, and visually appealing interfaces. The ideal candidate is someone who is skilled in coding and eager to learn, with the ability to contribute to decisions about how the web applications are built, help with A/B testing, and use tools like Next.js to make the website faster and better.
Essential Duties And Responsibilities
iFIT’s vision is to create the world's most holistic health and fitness platform, integrating all elements of health - physical fitness, mental health, nutrition and active recovery - into a seamless interactive experience. We develop proprietary software that learns and adjusts to the habits of each person as it delivers immersive content that guides them on their individual fitness journey.
As a Junior Front-end Developer at iFIT, you will be an important part of building and improving our ecommerce web applications. You'll work closely with UI/UX designers, back-end developers, and other teams to create responsive, user-friendly, and visually appealing interfaces. The ideal candidate is someone who is skilled in coding and eager to learn, with the ability to contribute to decisions about how the web applications are built, help with A/B testing, and use tools like Next.js to make the website faster and better.
Essential Duties And Responsibilities
- Assist in developing and maintaining both front-end and back-end features of web applications using technologies like JavaScript, Node.js, and React.
- Work alongside senior developers and other team members to ensure seamless integration of front-end and back-end systems.
- Support the development of RESTful APIs and assist in handling server-side logic, databases, and external API integrations.
- Collaborate with UI/UX designers to help implement responsive, user-friendly interfaces on the front-end while ensuring smooth functionality on the back-end.
- Learn and work with databases (SQL/NoSQL) to handle data storage, querying, and optimization.
- Write clean, maintainable code, and follow best practices in development to ensure a high level of code quality.
- Participate in code reviews, gaining feedback and learning how to improve coding skills and practices.
- Troubleshoot and debug issues across the full-stack, ensuring that bugs are resolved in a timely and efficient manner.
- Assist with deployment and managing web applications on cloud platforms, ensuring smooth release cycles and minimal downtime.
- Keep up with emerging technologies and best practices to grow your full-stack development skills.
- Collaborate with other teams, including product managers and QA, to ensure that features are built according to specifications and are thoroughly tested.
- Contribute to sprint planning, task estimation, and tracking progress to help ensure projects meet deadlines and stay on track.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume