استخدام Senior Front-End Developer
شرح موقعیت شغلی
Core Technical Skills
- React (v18+) – Expert-level understanding of React hooks, context, suspense, concurrent rendering, and performance optimization.
- TypeScript – Strong expertise in type-safety, generics, utility types, and large-scale codebase maintainability.
- State Management (Zustand) – Deep knowledge of scalable state management patterns using Zustand.
- Next.js (App Router) – Hands-on experience with SSR, SSG, ISR, API routes, routing, and performance optimization.
- React Query / SWR – Data fetching, caching, and synchronization best practices.
- Modern CSS – TailwindCSS or CSS-in-JS (styled-components, Emotion), with strong understanding of responsive and accessible design.
- Frontend Architecture – Experience structuring large codebases, modularization, and reusable component libraries.
Complementary Technical Skills
- Testing – Unit and integration testing with Jest, React Testing Library, Playwright.
- Build & Tooling – Familiar with Webpack, Vite, Turborepo, or similar bundlers/build tools.
- Git & CI/CD – Strong Git workflow knowledge, code review practices, and familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
- API Integration – RESTful API consumption and error handling patterns.
- Performance – Proficient in analyzing bundle size, code-splitting, and using tools like Lighthouse or Web Vitals.
- Security – Familiarity with frontend security best practices (XSS, CSRF, JWT, etc.).
Soft Skills
- Ability to mentor mid/junior developers and conduct constructive code reviews.
- Strong problem-solving and debugging skills.
- Experience working in agile teams with sprint planning and task estimation.
- Clear communication and documentation skills.
- Collaborative mindset with product managers, designers, and backend engineers.
Nice-to-Haves
- Experience with design systems (Storybook, Radix UI, shadcn/ui).
- Knowledge of monorepo management (Nx, Turborepo)
مهارتهای مورد نیاز
- Front-end
- Javascript
- CSS
- React
- HTML
- ReactJS
- typescript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست