Files
reui-blocks/blocks/careers6.tsx
T

178 lines
6.8 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import {
Award,
Building2,
Clock,
DollarSign,
Globe,
GraduationCap,
Map,
Users,
} from "lucide-react";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils";
const jobs = [
{
id: 1,
title: "مهندس ارشد نرم‌افزار",
category: "مهندسی",
department: "توسعه محصول",
description:
"مسئول توسعه و نگهداری سامانه‌های نرم‌افزاری پیشرفته، رهبری ابتکارات فنی و راهنمایی تیم توسعه.",
location: "دورکاری",
type: "تمام‌وقت",
salary: "۱۲۰ تا ۱۸۰ میلیون تومان",
experience: "۵+ سال سابقه",
link: "#",
},
{
id: 2,
title: "مدیر محصول",
category: "محصول",
department: "مدیریت محصول",
description:
"با تعریف استراتژی و نقشه راه محصول و همکاری نزدیک با تیم‌های فنی و طراحی، نسل بعدی محصولات را توسعه دهید.",
location: "تهران",
type: "تمام‌وقت",
salary: "۱۰۰ تا ۱۵۰ میلیون تومان",
experience: "۳+ سال سابقه",
link: "#",
},
{
id: 3,
title: "مهندس تضمین کیفیت",
category: "مهندسی",
department: "تضمین کیفیت",
description:
"کیفیت محصولات نرم‌افزاری را از طریق تست جامع، خودکارسازی و فرآیندهای بهبود مستمر تضمین کنید.",
location: "دورکاری",
type: "تمام‌وقت",
salary: "۸۰ تا ۱۲۰ میلیون تومان",
experience: "۲+ سال سابقه",
link: "#",
},
{
id: 4,
title: "کارشناس پشتیبانی فنی",
category: "پشتیبانی",
department: "موفقیت مشتری",
description:
"پشتیبانی فنی ممتاز به مشتریان و تیم‌های داخلی ارائه دهید و رضایت مشتری را حفظ کنید.",
location: "مشهد",
type: "تمام‌وقت",
salary: "۶۰ تا ۹۰ میلیون تومان",
experience: "۱+ سال سابقه",
link: "#",
},
{
id: 5,
title: "نویسنده محتوا",
category: "بازاریابی",
department: "بازاریابی محتوا",
description:
"محتوای تخصصی و بهینه‌شده برای سئو برای وبلاگ، وب‌سایت و شبکه‌های اجتماعی تولید کنید.",
location: "دورکاری",
type: "تمام‌وقت",
salary: "۵۰ تا ۸۰ میلیون تومان",
experience: "۲+ سال سابقه",
link: "#",
},
];
interface Careers6Props {
className?: string;
}
const Careers6 = ({ className }: Careers6Props) => {
return (
<section dir="rtl" lang="fa" className={cn("bg-background py-24", className)}>
<div className="container px-4 md:px-6">
<div className="mx-auto max-w-4xl">
<div className="mb-16 text-center">
<h1 className="mb-4 text-xl font-bold tracking-tight">
فرصت‌های شغلی
</h1>
<p className="mx-auto max-w-2xl text-lg text-muted-foreground">
ما آینده فناوری را می‌سازیم. موقعیت مناسب خود را پیدا کنید و
همراه ما رشد کنید.
</p>
<div className="mt-8 flex flex-wrap justify-center gap-6 text-sm text-muted-foreground">
<div className="flex items-center gap-2">
<Users className="h-4 w-4 shrink-0" />
<span>بیش از ۱۵۰ عضو تیم</span>
</div>
<div className="flex items-center gap-2">
<Globe className="h-4 w-4 shrink-0" />
<span>اولویت با دورکاری</span>
</div>
<div className="flex items-center gap-2">
<Award className="h-4 w-4 shrink-0" />
<span>بهترین محل کار ۱۴۰۳</span>
</div>
</div>
</div>
<div className="space-y-6">
{jobs.map((job) => (
<div
key={job.id}
className="group relative overflow-hidden rounded-lg border bg-card p-6"
>
<div className="flex flex-col gap-6 lg:flex-row lg:items-start lg:justify-between">
<div className="flex-1">
<div className="mb-4">
<div className="mb-2 flex items-center gap-3">
<h3 className="text-xl font-semibold transition-colors group-hover:text-primary">
<a href={job.link} className="hover:underline">
{job.title}
</a>
</h3>
</div>
<p className="mb-4 text-muted-foreground">
{job.description}
</p>
<Button asChild size="sm" variant="outline">
<a href={job.link}>همین حالا درخواست دهید</a>
</Button>
</div>
</div>
<div className="flex flex-col gap-4 lg:w-72">
<div className="space-y-3">
<div className="flex items-center gap-2 text-sm text-muted-foreground">
<Building2 className="h-4 w-4 shrink-0" />
<span>{job.department}</span>
</div>
<div className="flex items-center gap-2 text-sm text-muted-foreground">
<Map className="h-4 w-4 shrink-0" />
<span>{job.location}</span>
</div>
<div className="flex items-center gap-2 text-sm text-muted-foreground">
<Clock className="h-4 w-4 shrink-0" />
<span>{job.type}</span>
</div>
<div className="flex items-center gap-2 text-sm text-muted-foreground">
<GraduationCap className="h-4 w-4 shrink-0" />
<span>{job.experience}</span>
</div>
<div className="flex items-center gap-2 text-sm font-medium text-foreground">
<DollarSign className="h-4 w-4 shrink-0" />
<span>{job.salary}</span>
</div>
</div>
</div>
</div>
</div>
))}
</div>
</div>
</div>
</section>
);
};
export { Careers6 };