آگهی‌های استخدامی

استخدام Front-End Developer

دنیارو | Donyaro
تهران، تهران

شرح موقعیت شغلی

Job Description

We are a travel agency company. We are building a flight booking platform, a new stays booking product, and rewriting our back-office system from scratch using Next.js. We are looking for a Front-End Developer to join our team and help us build and grow the product. We care about product excellence — the tech we use is just a tool to get there. This role is a good fit for someone who is sharp, curious, and wants to keep growing as a developer.

Responsibilities

  • Build and maintain features for our flight booking platform, our new stays booking product, and our back-office rewrite.
  • Turn designs and API data into clean, responsive, well-typed UI components.
  • Build and improve reusable components for our shared design system (built with Radix UI and shadcn/ui).
  • Work closely with our backend developer and designer to plan, build, and ship features.
  • Help design modular, scalable frontend architecture across our monorepo, and contribute to state management solutions that keep data consistent and the app stable.
  • Join code reviews — give feedback and learn from feedback.
  • Use AI coding tools (Claude Code, Cursor, etc.) in your daily work to move faster, but always review and understand the code they produce.
  • Help keep the app fast — care about bundle size, loading speed, and Core Web Vitals.
  • Debug problems across the app and take ownership of the features you build.
  • Be proactive — spot problems, gaps, or improvements on your own, without waiting to be asked.
Required Skills

  • 2+ years of professional experience building production applications with React and Next.js.
  • Good understanding of JavaScript fundamentals. We use TypeScript daily, so solid TypeScript skills are a must.
  • Experience working with REST APIs.
  • Experience with a state management tool (React Query, Zustand, Redux, or similar).
  • Strong CSS skills and experience with Tailwind CSS.
  • Some experience with Radix UI and shadcn/ui, or willingness to learn them quickly.
  • Experience rewriting or migrating legacy code to a modern stack.
  • Strong debugging skills — able to find and fix bugs across the app, not just in your own code.
  • Comfortable with Git and working in a team (branches, pull requests, code review).
  • Proactive and self-driven — takes initiative instead of waiting for instructions.
  • Curious, motivated, and excited to keep learning new things on your own.
  • Comfortable using AI coding tools as part of real, daily work.
Preferred/Optional Skills

  • Experience with Monorepo tools (Turborepo, Nx) and shared packages.
  • Experience with SSR, SSG, or ISR in Next.js.
  • Experience with performance tools (Lighthouse, Chrome DevTools, React DevTools).
  • Basic understanding of authentication (JWT, Keycloak, refresh tokens).
  • Experience with Mapbox GL for working with maps.
  • Experience with monitoring tools (e.g., Sentry).
  • Experience with CI/CD pipelines (e.g., GitLab CI).
  • Keeps up to date with new tools, libraries, and best practices in the frontend world.

مهارت‌های مورد نیاز

  • Front-end
  • Javascript
  • CSS

حداقل سابقه کار

  • کمتر از سه سال

حقوق

  • حقوق از ۳۰,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۵/۲۶
ارسال رزومه