Roles at Ibento / Role details

Frontend Engineer (Vue.js)

Engineering Bangalore Full Time On-site

About Ibento

Ibento is a technology company building the next generation of software for the events and hospitality industry. We help event organizers, venues, convention centers, wedding venues, resorts, and enterprises streamline operations through a unified platform that manages the entire event lifecycle—from enquiry to execution.

Our platform combines Venue Management, Vendor Management, Event Registration, Check-in, Operations, and AI-powered automation into a single connected ecosystem. By eliminating fragmented tools and manual processes, we enable organizations to plan, manage, and deliver exceptional events with greater efficiency and visibility.

At Ibento, we're building modern SaaS products powered by cloud technologies, AI, and intuitive user experiences. Our mission is to simplify complex event operations while empowering businesses to scale with confidence.

We're a fast-growing, product-first company where innovation, ownership, and collaboration drive everything we do. If you're passionate about building products that solve real-world problems and want to make a meaningful impact, we'd love to have you on our team.

What you'll do

We are looking for a talented Frontend Engineer with expertise in Vue 3 and TypeScript to build modern, responsive, and intuitive web applications. You will collaborate closely with Product Managers, Designers, and Backend Engineers to create exceptional user experiences across our SaaS platform.

Key Responsibilities

  • Develop and maintain modern web applications using Vue 3 and the Composition API.
  • Build reusable, scalable UI components using TypeScript.
  • Translate Figma and UI/UX designs into pixel-perfect interfaces.
  • Integrate GraphQL APIs using Apollo Client and REST APIs using Axios.
  • Manage application state using Pinia.
  • Build responsive interfaces using Tailwind CSS and Headless UI.
  • Implement interactive scheduling and calendar experiences using FullCalendar.
  • Optimize applications for performance, accessibility, and responsiveness.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and frontend architecture discussions.
  • Collaborate with cross-functional teams throughout the product lifecycle.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 2–5 years of frontend development experience.
  • Strong proficiency in Vue 3, Composition API, and TypeScript.
  • Experience with Vite and modern frontend tooling.
  • Strong understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design.
  • Experience using Pinia for state management.
  • Experience integrating GraphQL using Apollo Client.
  • Familiarity with Vue Router and application routing.
  • Experience with Tailwind CSS and modern UI component libraries.
  • Strong understanding of frontend performance optimization and accessibility.
  • Experience using Git in collaborative development environments.

Preferred Skills

  • Experience with GraphQL Code Generator.
  • Experience with FullCalendar, Vue DatePicker, and Day.js.
  • Familiarity with Lucide Icons, QRCode Vue, and Vue3-Toastify.
  • Experience building enterprise SaaS applications.
  • Experience working in Agile development teams.

Nice to Have

  • Experience with Progressive Web Apps (PWA).
  • Knowledge of frontend testing tools such as Vitest, Playwright, or Cypress.
  • Basic understanding of backend technologies and GraphQL schema design.
  • Familiarity with AI-powered interfaces and real-time applications.

What We Offer

  • Opportunity to build modern, enterprise-grade SaaS products.
  • Ownership of user-facing features from design to deployment.
  • Collaborative, product-focused engineering culture.
  • Competitive salary and career growth opportunities.
  • Continuous learning and exposure to cutting-edge frontend technologies.
Office location
Ibento LLP - BLR Office
Job location
Bangalore, Karnataka, India
Remote location
On-site
Team
Engineering
Job type
Full Time
Required skills
JavaScript React
Apply for this role

Apply for this position

Submit your details below and our talent acquisition team will review your application.

Personal Information
Professional Details
Professional Links
Documents
PDF, DOC, or DOCX formats (Max 5MB)
Optional. PDF, DOC, or DOCX formats (Max 5MB)