Frontend Developer - Non-paid Internship
snapnbook
Engineering & Technology
- Minimum Qualification :
Job Description/Requirements
You must link your portfolio in your resume to be considered.
Who We Are:
Welcome to Snapnbook.com, a marketplace platform revolutionizing the photography industry. Our mission is to connect individuals with talented and affordable photographers for life’s most cherished events—weddings, birthdays, baby showers, corporate events, and more.
Snapnbook is headquartered in Austin, TX, and while we are in the early stages of growth, we aim to build a vibrant, supportive community of creators and innovators passionate about photography and technology. We are currently developing a new design to enhance our platform’s user experience and visual appeal.
Role Description:
As a Frontend Developer, you'll play a pivotal role in shaping our platform with our new design. Working in collaboration with teammates, you’ll help create seamless, high-performance web and mobile applications for Snapnbook’s users using Next.js, Firebase, and TypeScript. This role also involves optimizing images to ensure fast load times and a visually stunning experience, given our focus on photography.
This is a non-paid, volunteer position, ideal for individuals looking to gain hands-on experience in a forward-thinking environment.
Key Responsibilities:
Build and optimize web/mobile interfaces using Next.js, TypeScript, and modern frontend technologies, aligning with our new design system.
Integrate and manage real-time data and authentication using Firebase (Firestore, Authentication, etc.).
Implement image optimization techniques (e.g., responsive images, lazy loading, WebP formats) to enhance performance and user experience on a photography-centric platform.
Build a chatbot using Next.js and Firebase to automate communications on the website.
Work closely with designers and backend developers to deliver a polished user experience that reflects our new design vision.
Participate in bi-weekly knowledge-sharing sessions, showcasing your contributions and innovations.
Continuously explore and recommend new ways to improve our workflows and user experience.
Qualifications and Skills:
Experience with Next.js, TypeScript, and React for building modern frontend applications.
Familiarity with Firebase (e.g., Firestore, Authentication, Cloud Functions) for backend integration.
Proven skills in image optimization (e.g., using tools like Sharp, Next.js Image component, or Cloudinary) to ensure fast, high-quality visuals.
Solid understanding of responsive design, web performance optimization, and TypeScript’s type safety features.
Familiarity with version control (e.g., Git) and collaborative development tools.
Some experience with AI/LLM tools (e.g., GitHub Copilot, ChatGPT) is a great addition, though not required.
A portfolio, personal project, or experiment showcasing your ability to work with Next.js, Firebase, or image optimization.
Strong problem-solving skills and a mindset open to rapid iteration.
What We Offer:
While this is a volunteer position, being part of Snapnbook offers:
Hands-on Experience: Gain practical skills in frontend development with Next.js, Firebase, and TypeScript, plus image optimization expertise, while working on our new design.
Professional Development: Access to learning resources and opportunities to work on real-world projects.
Portfolio Building: Contribute to a live, impactful platform in the growing photography marketplace.
Flexible Hours: Collaborate remotely and work around your schedule.
Community Engagement: Join a passionate team dedicated to innovation and creativity.
Join Snapnbook today and help us create something extraordinary with our new design!
<