بازگشت به فرصت‌ها
لوگوی بازرگانی دکتر متقی | Dr Motttaghi Company
جدیدEnglish

Frontend Developer (شیراز)

بازرگانی دکتر متقی | Dr Motttaghi Company·فارس·۵ روز پیش

حضوریمیان‌سطحقراردادیتوافقی

بازرگانی دکتر متقی | Dr Motttaghi Company

شرح موقعیت

The role We are looking for a Frontend Developer to build and maintain high-quality customer-facing web and PWA experiences. You will work closely with product, backend, and design teams on multi-step financial journeys including applications, installments, online payments, and withdrawals. What you will do Build and maintain customer-facing frontend applications using Vue 3, TypeScript, Inertia.js, and Vite. Implement responsive, mobile-first interfaces using Tailwind CSS and existing component patterns. Translate Figma designs and product requirements into clean, reusable, and maintainable frontend code. Build and maintain reusable components and consistent UI patterns. Implement complex forms, multi-step flows, validation, loading states, empty states, error handling, and payment-related interactions. Ensure frontend experiences work reliably across desktop, tablet, and mobile/PWA environments. Work with RTL / Persian layouts and typography where required. Integrate frontend applications with REST APIs and backend services. Participate in Vitest unit testing and Playwright E2E testing for critical user flows. Identify and resolve frontend performance, usability, and cross-browser issues. Collaborate with backend and product teams to define practical API contracts and frontend requirements. Maintain and improve frontend code quality, architecture, and documentation. What we are looking for 3+ years of professional frontend development experience building and shipping production web applications. Strong knowledge of HTML, CSS, JavaScript, and TypeScript. Strong hands-on experience with Vue 3, especially the Composition API. Experience with React, including hooks, state management, routing, and performance optimization. Strong understanding of modern component-based frontend architecture. Experience with Tailwind CSS and responsive design. Experience working with Vite and modern frontend tooling. Good understanding of REST APIs and API-driven applications. Experience handling forms, validation, authentication, permissions, loading states, error states, and asynchronous operations. Familiarity with accessibility and cross-browser compatibility. Experience working with Git and collaborative development workflows. Ability to work with Figma designs and accurately implement UI specifications. Comfortable working with RTL / Persian interfaces. How to apply Send your CV, GitHub profile or code samples, and examples of production frontend work you have built. Please include a short description of one frontend project you are proud of, including your role, the technologies you used, and the main technical challenges you solved.

نیازمندی‌ها

  • Experience with Inertia.js.
  • Basic Laravel knowledge.
  • Experience building PWA applications.
  • Experience with Vitest and Playwright.
  • Experience with financial, healthcare, marketplace, or other data-sensitive products.
  • Familiarity with Jalali calendars and Persian localization.
  • Experience with frontend performance optimization.
  • Familiarity with animation libraries such as GSAP, used appropriately.
  • Experience working with complex admin or business workflows.

مزایا

  • Ownership of frontend quality across a product with real financial impact.
  • Modern frontend stack: Vue 3, TypeScript, Vite, Inertia.js, and Tailwind CSS.
  • Direct collaboration with product, backend, and design teams.
  • Opportunity to work on complex financial and payment-related workflows.
  • A production environment with real users and meaningful technical challenges.