بازگشت به فرصت‌ها
لوگوی تپسی دکتر | Tapsi Doctor
جدیدEnglish

Front-End Team Lead

تپسی دکتر | Tapsi Doctor·تهران·امروز

حضوریلیدقراردادیتوافقی

تپسی دکتر | Tapsi Doctor

شرح موقعیت

Tapsi Doctor, a platform within the TAPSI Group, is dedicated to transforming healthcare experiences by providing easy access to over-the-counter medications, prescribed drugs, supplements, and medical equipment. We focus on convenience, reliability, and seamless service for our users. We’re looking for an experienced and passionate Front-end Team Lead to join our team—someone who combines strong technical expertise with leadership skills to build scalable, high-performance, and user-friendly web applications. If you’re eager to lead and mentor engineers, drive technical excellence, and collaborate with cross-functional teams to deliver impactful solutions, we’d like to meet you! Key Responsibilities Lead, mentor, and support frontend engineers in their technical and professional growth. Translate business goals into practical technical plans and solutions. Collaborate with business stakeholders, designers, backend engineers, and QA to plan and deliver valuable features. Define and maintain frontend architecture, coding standards, and engineering best practices. Remain actively involved in development and write clean, maintainable, and well-tested code. Conduct code reviews and provide clear, constructive feedback. Ensure applications follow technical SEO best practices. Improve Core Web Vitals, loading speed, runtime performance, and overall user experience. Improve application accessibility, security, reliability, and browser compatibility. Identify technical challenges, investigate root causes, and guide the team toward effective solutions. Break down complex initiatives into actionable tasks, estimate effort, manage dependencies, and identify technical risks. Manage technical debt and contribute to the frontend technical roadmap. Promote an Agile approach through iterative delivery, continuous feedback, adaptability, and ongoing improvement. Support hiring, onboarding, knowledge sharing, and performance feedback. Communicate delivery progress, risks, dependencies, and technical trade-offs to stakeholders. Encourage ownership, accountability, collaboration, and continuous learning within the team. Required Qualifications Strong professional experience in frontend software development. Excellent knowledge of JavaScript, TypeScript, HTML, and CSS. Strong hands-on experience building and maintaining applications with React. Solid understanding of frontend architecture, component design, state management, and API integration. Strong understanding of Clean Architecture principles and their application to frontend development. Strong knowledge of technical SEO, including crawlability, rendering, metadata, structured data, and semantic HTML. Practical experience improving web performance and Core Web Vitals. Experience with responsive design, accessibility, browser compatibility, and frontend security. Experience with automated testing, code reviews, CI/CD, and modern development workflows. Previous experience leading, mentoring, or supporting frontend engineers. Strong analytical thinking and problem-solving skills. Ability to make pragmatic technical decisions while considering business priorities. Strong communication, collaboration, and decision-making skills. Experience working with Agile principles and iterative software delivery. Ability to balance delivery speed, technical quality, and long-term maintainability. Preferred Qualifications Experience with Nuxt or similar meta-frameworks. Experience with server-side rendering (SSR), static-site generation (SSG), and hybrid rendering strategies. Experience building or maintaining design systems and reusable component libraries. Experience with frontend monitoring, observability, analytics, and error-tracking tools. Experience participating in technical hiring and team development.

نیازمندی‌ها

  • Team Leader
  • JavaScript
  • Front-end