استخدام Senior Front-End Developer (React/Next.js)
دستهبندی شغلی
وب، برنامهنویسی و نرمافزار
موقعیت مکانی
تهران
، تهران
نوع همکاری
تمام وقت
حداقل سابقه کار
سه تا شش سال
حقوق
توافقی
شرح موقعیت شغلی
Job Overview: We are looking for a Senior Front-End Developer with deep expertise in React.js and Next.js to join our growing engineering team. You will be working on a high-scale, modular, and collaborative codebase where clean architecture, performance, and developer experience are top priorities. If you're passionate about writing clean, scalable code and thrive in structured, multi-team environments, we want to hear from you.
Key Responsibilities: • Build and maintain modern user interfaces using React.js and Next.js with App Router • Implement solutions based on Server Components, Client Components, and modern routing approaches • Follow and enforce clean code standards, component-based architecture, and best practices • Work in a monorepo environment using NX, collaborating with other front-end teams • Integrate front-end components with APIs (REST) using custom hooks • Write unit and integration tests using Jest, Playwright, or similar tools • Participate in code reviews, architecture discussions, and documentation • Optimize performance and ensure strong Core Web Vitals for SEO and user experience • Collaborate with design, backend, and DevOps teams to deliver seamless product experiences
Required Skills and Qualifications: • Proficiency in JavaScript (ES6+) and TypeScript • Strong hands-on experience with React.js and Next.js (App Router) • Solid understanding of SSR, SSG, ISR, and Server Components in Next.js • Experience working with NX and monorepo structures • Deep knowledge of component design principles (e.g., Atomic Design, Design Systems) • Familiarity with performance monitoring and optimization (e.g., Lighthouse, Core Web Vitals) • Strong styling skills using TailwindCSS • Experience with Git, branching strategies, and version control workflows • Working knowledge of CI/CD pipelines and testing in front-end applications
Soft Skills and Qualities: • Strong sense of code quality, structure, and maintainability • Excellent communication and collaboration skills • Ability to work effectively across multiple teams and align on architectural decisions • Passionate about continuous learning and improving engineering processes • Organized, proactive, and detail-oriented
تا چند وقت پیش کسانی که به فکر سفر میافتادند، منبع جامع و کاملی از هتلها در دسترس نداشتند تا بتوانند بسته به بودجه و سلیقهشان اقامتگاهی مناسب پیدا کنند. اسنپ تریپ 95 درصد از اقامتگاههای ایران را در سایت گردآوری کرده است تا مسافران هتلها را مقایسه کنند و اقامتگاه مدنظرشان را با بهترین قیمت بهصورت آنلاین رزرو کنند.
اما کار همینجا تمام نشد، تیم ما هر روز بزرگتر میشد و هر روز رویا و هدفهای جدیدی پیش رویمان قرار میگرفت که بزرگترینشان این بود که بتوانیم تمامی مراحل سفر را تحتپوشش قرار دهیم. خرید آنلاین بلیط هواپیما، قطار و اتوبوس را هم به خدماتمان اضافه کردیم و انقدر بزرگ شدیم که توانستیم از نامخانوادگیمان، اسنپ، استفاده کنیم و اسممان را از پینتاپین به اسنپتریپ تغییر دهیم. خدمات ویژهای را هم برای شرکتها و سازمانها فراهم کردیم و در سایتمان بخشی را به سفرهای کاری اختصاص دادیم.
حالا اسنپتریپ از آن گروه کوچک چندنفره به گروهی 220 نفره تبدیل شده و یکی از بزرگترین سامانههای آنلاین خدمات سفر (بلیط، هتل و ...) است.
اما هدفهای ما برای ارائه خدمات بهتر و بزرگترشدن هنوز ادامه دارد. قدم بعدیمان این است که بهروزترین مرجع گردشگری ایران باشیم و کیفیت خدمات آنلاینمان آنقدر بالا باشد که تمامی گردشگران خدمات آنلاین را به خدمات آفلاین ترجیح بدهند. ما منتظر روزی هستیم که اسنپتریپ برای گردشگران یادآور تجربه خوش سفر باشد.
کار شرکت ما با فروش تمام نمیشود؛ تیم پشتیبانی اسنپ تریپ، 24 ساعته آماده پاسخگویی به مشتریان است.