شرکت سفرهای علی‌بابا
شرکت سفرهای علی‌بابا

Senior Front-End Developer - Vue.js (Mirocab)

Tehran/ Kooye Bimeh
Full Time
Sat_Wed
-
-
501 - 1000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1393
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Managerial work experience
Html & CSS - Intermediate
JavaScript - Intermediate
VueJS - Intermediate
TypeScript - Intermediate

Job Description

We’re building a next-generation ride-hailing and intercity mobility platform that connects drivers and passengers in a transparent, real-time marketplace.
Our mission is to redefine how people move between cities — faster, fairer, and more human-centered.

We’re looking for a Senior Front-End Engineer (Vue.js) who’s passionate about crafting seamless, high-performance, and elegant user interfaces. You’ll help us design and build the platform that powers thousands of rides every day.


 What You’ll Do

  • Develop modern, scalable, and performant front-end applications using Vue.js (3.x), TypeScript, and modern web tooling.
  • Collaborate closely with UI/UX designers, backend developers, and product managers to translate ideas into responsive, pixel-perfect experiences.
  • Implement real-time features such as driver tracking, route updates, and in-app chat using WebSockets or REST APIs.
  • Ensure high standards for code quality, performance, and maintainability.
  • Lead code reviews and mentor junior developers on best practices.
  • Work closely with backend teams to integrate front-end applications with APIs.
  • Optimize components for maximum speed, scalability, and cross-device compatibility.
  • Help define and evolve our front-end architecture and design system.

 What We’re Looking For

  • 5+ years of professional experience as a Front-End Developer, with at least 2+ years using Vue.js (Vue 3 preferred).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3 / Tailwind / SCSS.
  • Deep understanding of state management (Vuex or Pinia), routing (Vue Router), and component-based design.
  • Solid grasp of API integration, asynchronous programming, and real-time data (WebSockets, SignalR, or similar).
  • Proven experience in building complex, high-traffic web apps or mobile web platforms.
  • Familiarity with CI/CD, testing frameworks (Jest / Cypress), and Git workflows.
  • Experience collaborating with design teams using tools like Figma.
  • Strong attention to detail, user experience, and responsive design principles.
  • Excellent communication skills and ability to work in a fast-paced, agile environment.

 Nice to Have

  • Experience with mapping or geolocation-based interfaces (Leaflet, Mapbox, Google Maps API).
  • Familiarity with real-time transportation or delivery apps.
  • Understanding of PWA, SSR (Nuxt.js), or micro-frontend architectures.
  • Experience integrating with RESTful APIs.
  • Background in performance optimization, accessibility (WCAG), or A/B testing.

 Why Join Us

  • Build a product that moves thousands of people daily — and makes transportation fairer and smarter.
  • Work with a passionate, cross-functional team shaping the future of mobility.
  • Solve real-world challenges in real-time systems and complex UX environments.
  • Competitive salary, growth opportunities, and flexible work arrangements.
  • A chance to own your code, shape our product direction, and make a lasting impact.

Job Requirements

Gender
Men / Women
Software
JavaScript| Intermediate Html & CSS| Intermediate VueJS| Intermediate TypeScript| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت سفرهای علی‌بابا