استخدام مدیر تیم برنامهنویسی (Technical Team Lead)
شرح موقعیت شغلی
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.
مهارتهای مورد نیاز
- مدیریت تیم برنامه نویسی
- Git
- Javascript
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست