Front-End Engineer
Nashville, IN - USA
Job Summary
Front-End Engineer
Location
Nashville TN (HQ)
Compensation & Schedule
$80000 - $100000 Full-time Monday - Friday (9:00am - 5:00pm)
About Us
Join the team behind the nations most iconic photobooths.
At Majestic Photobooth we create unforgettable photo experiences for brands venues and events across the country. Whether its a high-end brand activation in NYC or a neighborhood bar in Nashville our booths bring people together and make moments last.
The Role
The Front-End Engineer is responsible for building and maintaining the user interfaces that power Majestics photobooth platform across web touchscreen and e-commerce experiences.
This role focuses on developing clean reliable and visually polished interfaces used by field technicians customers and internal teams. Youll work closely with the Principal Engineer and Product Development Manager to bring product features to life and ensure a consistent high-quality user experience across all products.
This is an execution-focused role ideal for someone who enjoys building real-world products from the ground up with direct impact on systems deployed across the country.
What Youll Own
Booth Management Web Application
- Build and maintain a React/TypeScript web application used by field technicians
- Develop responsive mobile-first interfaces for real-world field use
- Integrate with APIs and hardware interfaces (e.g. Web Bluetooth)
- Support the evolution of the web app and addition of a sibling mobile application (React Native)
Photobooth Touchscreen Interface
- Contribute to the customer-facing touchscreen UI used in all booths
- Build and refine layouts themes and interaction flows
- Work within existing UI frameworks (Python/PySide6 QML-based systems)
- Collaborate with product and design to deliver an intuitive guest experience
E-Commerce & Digital Product Experience
- Support development and maintenance of Majestics e-commerce storefront
- Build landing pages and UI flows for digital photo delivery and purchases
- Ensure seamless connection between booth and online customer journeys
UI/UX & Product Experience Improvements
- Identify and implement improvements across all frontend surfaces
- Maintain high standards for visual quality responsiveness and usability
- Ensure consistency across all interfaces
Technical Documentation
- Create and maintain documentation for frontend systems and workflows
- Contribute to SOPs and internal guides
- Ensure documentation is clear and usable across teams
Cross-Functional Collaboration
- Partner with Product Development Manager on priorities and timelines
- Collaborate with backend engineers and external partners
- Translate product requirements into clean functional UI
- Communicate progress blockers and technical considerations clearly
Ideal Candidate
Enjoy building polished high-impact user interfaces
- Have a strong eye for visual detail and design quality
- Thrive in fast-paced collaborative environments
- Are self-directed and comfortable managing multiple priorities
- Communicate effectively across technical and non-technical teams
- Are curious and continuously learning
Qualifications
Education
- Degree in Computer Science Web Development Design or related field (or equivalent experience)
Experience
- 13 years of frontend development or UI engineering experience
Skills
- Proficiency in React and modern JavaScript/TypeScript
- Strong HTML/CSS skills with responsive mobile-first design experience
- Experience working with REST APIs and async data handling
- Understanding of browser APIs and web platform capabilities
Tools & Software
- Git and collaborative development workflows
- Modern build tools (Vite Webpack or similar)
Nice to Have:
- React Native or mobile development experience
- Python-based UI frameworks (Qt PySide Electron)
- Web Bluetooth / BLE or hardware-connected interfaces
- Shopify (Liquid Storefront API or headless commerce)
Perks & Benefits
Why Work at Majestic
Were building the future of photoboothsfusing tech design and nostalgia to create unforgettable experiences at events and venues across the country.
At Majestic youll find a mission-driven team that values collaboration personal ownership and getting a little better every day. We move fast support each other and believe that even internal roles have the power to spark joy. If you thrive in organized chaos and enjoy turning ideas into action youll feel right at home here.
What we offer:
- Medical Dental & Vision Insurance
- 401k Plan
- Short & Long Term Disability
- Paid Parental Leave
- PTO Holidays
- Professional Development Opportunities
- Unlimited Photobooth Photo Sessions (of course! )
If youre excited about building real-world applications improving user experiences and working on products used across the country wed love to meet you!
How We Work
At Majestic we believe in ownership continuous improvement and crafting joyful experiencesfor our clients and our team. We value:
- Progress over perfection (Better Every Day)
- Problem-solving at the source (Find the Root)
- A true ownership mindset (Own It)
- Positive energy in every interaction (Smiles Are Contagious)
- Unforgettable quality in everything we do (Make It Majestic)
If that sounds like a culture youd thrive in wed love to hear from you.
How to Apply
Ready to jump in and build impactful frontend experiences
Click Apply to submit your resume and a short note about why this opportunity excites you.
Bonus points if you include a short video (12 minutes max) introducing yourself and telling us:
- Why youre excited about this role
- What it means to you to make it majestic
Totally optionalbut we love putting faces to names..
Required Experience:
Senior IC
About Company
Custom photo booths for brands, venues, and events. Inspired by the vintage photo booth, Majestic Photobooth offers classic photo booth rentals and venue placements.