As a Front-End Tech Lead, you will define technical direction, mentor engineers, and guide the architecture of our React.js and Next.js platforms. You’ll work closely with Product, Design, Backend, and other Engineering Leads to ensure high performance, scalability, and a consistent user experience across SnappTrip’s web products.
Responsibilities:
Lead and mentor front-end engineers, ensuring code quality, clean architecture, and strong delivery.
Own and evolve our front-end architecture across React + Next.js (App Router) with a focus on scalability and maintainability.
Drive adoption of Server Components, modern routing, and component best practices.
Oversee UI performance, Core Web Vitals, and production debugging.
Review code and design proposals to ensure alignment with engineering standards.
Collaborate with cross-functional teams to deliver seamless, reliable user experiences.
Improve developer experience, monorepo workflows (NX), CI/CD, and front-end tooling.
Contribute to and scale our Design System across teams.
Requirements:
5+ years of front-end engineering experience, including 1–2 years in a lead or senior role.
Strong expertise in React.js, Next.js (App Router), JavaScript/TypeScript.
Deep understanding of SSR, SSG, ISR, Server Components, and performance optimization.
Experience with monorepos (NX), modular architecture, and reusable components.
Proficient with TailwindCSS, testing tools (Jest, Playwright), and Git workflows.
Strong communication and leadership skills with cross-team alignment experience.
Bonus Points:
Experience modernizing front-end architecture or leading major migrations.
Familiarity with performance/observability tools (Lighthouse, Web Vitals).
Experience building or scaling Design Systems.
Background in travel, e-commerce, or other high-traffic domains.
تا چند وقت پیش کسانی که به فکر سفر میافتادند، منبع جامع و کاملی از هتلها در دسترس نداشتند تا بتوانند بسته به بودجه و سلیقهشان اقامتگاهی مناسب پیدا کنند. اسنپ تریپ 95 درصد از اقامتگاههای ایران را در سایت گردآوری کرده است تا مسافران هتلها را مقایسه کنند و اقامتگاه مدنظرشان را با بهترین قیمت بهصورت آنلاین رزرو کنند.
اما کار همینجا تمام نشد، تیم ما هر روز بزرگتر میشد و هر روز رویا و هدفهای جدیدی پیش رویمان قرار میگرفت که بزرگترینشان این بود که بتوانیم تمامی مراحل سفر را تحتپوشش قرار دهیم. خرید آنلاین بلیط هواپیما، قطار و اتوبوس را هم به خدماتمان اضافه کردیم و انقدر بزرگ شدیم که توانستیم از نامخانوادگیمان، اسنپ، استفاده کنیم و اسممان را از پینتاپین به اسنپتریپ تغییر دهیم. خدمات ویژهای را هم برای شرکتها و سازمانها فراهم کردیم و در سایتمان بخشی را به سفرهای کاری اختصاص دادیم.
حالا اسنپتریپ از آن گروه کوچک چندنفره به گروهی 220 نفره تبدیل شده و یکی از بزرگترین سامانههای آنلاین خدمات سفر (بلیط، هتل و ...) است.
اما هدفهای ما برای ارائه خدمات بهتر و بزرگترشدن هنوز ادامه دارد. قدم بعدیمان این است که بهروزترین مرجع گردشگری ایران باشیم و کیفیت خدمات آنلاینمان آنقدر بالا باشد که تمامی گردشگران خدمات آنلاین را به خدمات آفلاین ترجیح بدهند. ما منتظر روزی هستیم که اسنپتریپ برای گردشگران یادآور تجربه خوش سفر باشد.
کار شرکت ما با فروش تمام نمیشود؛ تیم پشتیبانی اسنپ تریپ، 24 ساعته آماده پاسخگویی به مشتریان است.