استخدام Front-End Team Lead
شرح موقعیت شغلی
Requirements:
- Strong leadership and communication skills, with the ability to effectively lead a team and collaborate with stakeholders.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Strong problem-solving skills and attention to detail, with a passion for writing clean, efficient code
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (6+ years) as a Front-End Developer, with a strong portfolio showcasing web development projects.
- Proficiency in HTML, CSS, JavaScript, TypeScript and front-end frameworks/libraries (e.g., React, Angular, Vue.js).
- Experience in working with and managing design systems, ensuring consistency and scalability across multiple projects and teams.
Skills:
- Experience with server-side scripting languages (e.g., Node.js, Python, Go) and familiarity with back-end development principles.
- Experience with version control systems (e.g., Git) and Agile development methodologies.
- Solid understanding of responsive web design principles and best practices.
- Ability to ensure cross-browser compatibility and optimize application performance for maximum speed and scalability.
- Proficiency in Tailwind-CSS and build tools (e.g., Vite, Webpack, Rollup).
- Experience with package manager tools like PNPM.
- Experience with Progressive Web Applications (PWAs) and the ability to develop PWAs for enhanced user experiences.
- Proficiency in conducting thorough code reviews, providing constructive feedback, and ensuring adherence to coding standards and best practices within the team.
- Strong mentoring skills, with the ability to guide and support junior developers in their professional growth and technical development.
Nice to Have:
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) principles and experience implementing CI/CD pipelines.
- Experience in managing monorepos (repositories containing multiple projects or applications) and handling their complexities effectively.
- Proficiency in documenting technical specifications, architectural designs, and development processes to facilitate team collaboration and knowledge sharing.
- Experience working with monorepos (repositories that contain multiple projects or applications) and managing their complexities.
- Experience or familiarity with the Iran stock market and financial industry, including trading platforms, data visualization, or financial analytics tools.
مهارتهای مورد نیاز
- Front-end
- HTML
- CSS
- JavaScript
- CI/CD
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت