Job description
About Us:
Smeetz is revolutionizing the way visitor attractions manage sales and revenue optimization. Our integrated AI-driven commerce SaaS platform empowers theme parks, museums, theaters, and other venues to manage, market, and price their offerings efficiently.
As we continue to expand, we are looking for a Mid-Level Frontend Developer to join our fully remote engineering team based in Algeria. At Smeetz, we foster a collaborative, innovative, and supportive environment — where creativity and technical excellence thrive. If you are passionate about building high-quality products used by thousands of real users, we’d love to hear from you.
Your Role
As a Frontend Developer, you will work on production-grade products with complex business logic and real-world impact. You will be responsible for designing and developing high-performance, scalable, and maintainable user interfaces that deliver seamless user experiences.
Responsibilities
Develop and maintain frontend applications using Vue.js or React
Contribute to frontend architecture and participate in key technical decisions
Implement and manage state management (Pinia, Vuex, Redux, or MobX)
Ensure optimal performance, scalability, and minimal bundle size
Write clean, reusable, and testable code
Integrate with backend APIs (REST / GraphQL)
Conduct code reviews and uphold high-quality standards
Collaborate closely with designers, backend engineers, and product managers
3+ years of professional frontend development experience
Strong hands-on experience with Vue.js 3 or React
Solid understanding of TypeScript
Proficiency in HTML5, CSS3, Flexbox, and Grid
Ability to create responsive UIs without heavy UI frameworks
Experience with state management libraries
Familiarity with SOLID, DRY, and KISS principles
Experience in frontend performance optimization
Proficiency with Git workflows (PRs, code reviews)
Experience with frontend testing tools (Jest, Vitest, Cypress, Playwright)
Fluency in English
Nice to Have
Experience with Nuxt.js or Next.js
Experience with Vite or Webpack
Exposure to design systems
Experience working on SaaS or high-load applications
Fully remote position
Long-term project with real impact
Professional, supportive, and transparent team environment
Clear career growth opportunities
Competitive salary, based on experience and performance







