
We are seeking a Frontend Team Lead who is not only an expert in React.js and Next.js, but also has a strong foundation in algorithms, data structures, design patterns, and problem-solving. The ideal candidate should be capable of tackling complex challenges, designing scalable solutions, and leading technical discussions within the team.
Responsibilities:
Lead and mentor front-end engineers, ensuring code quality, clean architecture, and strong delivery.
Architect, develop, and optimize scalable web applications with React.js and Next.js .
Apply design patterns and best practices to ensure maintainability and scalability.
Solve complex problems with efficient algorithms and data structures.
Collaborate with backend, design, and product teams to deliver seamless experiences.
Ensure code quality through reviews, testing, and clean architecture.
Optimize applications for performance, SEO, and accessibility.
Requirements:
5+ years of front-end engineering experience, including 1–2 years in a lead or senior role.
Strong knowledge of TypeScript, JavaScript (ES6+)
Proficiency in algorithms, data structures, and problem-solving.
Solid understanding of design patterns and clean architecture principles.
Experience with Git workflows (branching, PRs, conflict resolution, CI/CD).
Hands-on experience with API integration (REST).
Knowledge of system design or large-scale frontend architecture.
Strong understanding of performance optimization and web security best practices.
Strong communication and leadership skills with cross-team alignment experience.
Nice to Have:
Testing experience (Jest, Cypress, RTL).
Familiar with state management (Redux, Zustand, Recoil, etc.).
Familiarity with Docker.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای اکو هلدینگ (سرمایه اطمینان آفرین پیشگام)