'use client' import { useState } from 'react' import { MainLayout } from '@/components/layout/MainLayout' import Image from 'next/image' import { Button } from '@/components/shared/Button' import { Search } from 'lucide-react' const departments = [ 'All Departments', 'Engineering', 'Product', 'Design', 'Marketing', 'Sales', ] const jobs = [ { id: 1, title: 'Senior Full Stack Engineer', department: 'Engineering', location: 'San Francisco, CA', type: 'Full-time', description: 'We are looking for a Senior Full Stack Engineer to help build our next-generation analytics platform.', }, { id: 2, title: 'Product Manager', department: 'Product', location: 'Remote', type: 'Full-time', description: 'Join our product team to help shape the future of data analytics and AI.', }, { id: 3, title: 'UI/UX Designer', department: 'Design', location: 'New York, NY', type: 'Full-time', description: 'Create beautiful and intuitive interfaces for our analytics platform.', }, { id: 4, title: 'Growth Marketing Manager', department: 'Marketing', location: 'Remote', type: 'Full-time', description: 'Drive our marketing strategy and help us reach more data-driven teams.', }, ] const values = [ { title: 'Innovation First', description: 'We push the boundaries of what is possible with data and AI.', image: 'https://picsum.photos/400/300?random=1', }, { title: 'Customer Obsessed', description: 'Our customers' success is our success. We go above and beyond.', image: 'https://picsum.photos/400/300?random=2', }, { title: 'One Team', description: 'We work together, support each other, and celebrate our wins as one.', image: 'https://picsum.photos/400/300?random=3', }, ] export default function CareersPage() { const [selectedDepartment, setSelectedDepartment] = useState('All Departments') const [searchQuery, setSearchQuery] = useState('') const filteredJobs = jobs.filter((job) => { const matchesSearch = job.title .toLowerCase() .includes(searchQuery.toLowerCase()) const matchesDepartment = selectedDepartment === 'All Departments' || job.department === selectedDepartment return matchesSearch && matchesDepartment }) return ( {/* Hero section */}

Join Our Team

Help us build the future of data analytics. We're looking for passionate people to join our growing team.

{/* Values section */}

Our Values

These are the principles that guide everything we do.

{values.map((value) => (
{value.title}

{value.title}

{value.description}

))}
{/* Jobs section */}

Open Positions

{/* Search and filters */}
setSearchQuery(e.target.value)} className="w-full rounded-md border pl-10 pr-4 py-2 text-sm" />
{departments.map((department) => ( ))}
{/* Job listings */}
{filteredJobs.map((job) => (

{job.title}

{job.department} {job.location} {job.type}

{job.description}

))}
) }