اسنپ تریپ
اسنپ تریپ

Senior Front-End Developer (React-Next.js)

Tehran/ Jordan
Full Time
Saturday to Wednesday (9:00-18:00)
-
Loan -Bonus -Military Service Option -Health insurance -Flexible working hours -Recreational and tourism facilities -Occasional packages and gifts
201 - 500 employees
Travel / Hotel / Tourism
Iranian company dealing with Iranian and foreign customers
1394
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
JavaScript - Advanced
React - Advanced
TypeScript - Advanced
Next.js - Advanced

Job Description

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

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Software
React| Advanced Next.js| Advanced TypeScript| Advanced JavaScript| Advanced

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

ارسال رزومه برای اسنپ تریپ

این آگهی بسته شده است