import React from "react"; import { motion } from "framer-motion"; import { Navigation } from "../components/Navigation"; import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; import { ArrowRight, MapPin, Clock, Users, Mail, Code, Palette, Settings, TrendingUp, Briefcase, Building, Database, Bug, LineChart } from "lucide-react"; import { Helmet } from "react-helmet-async"; export const Careers = () => { // Job positions data // const openPositions = [ // { // title: "Jr. Flutter Developer", // department: "Mobile Development", // location: "In-office", // type: "Full-time", // description: "Build cross-platform mobile applications using Flutter and Dart for seamless performance across Android and iOS.", // icon: Code // }, // { // title: "Jr. React.js Developer", // department: "Frontend Development", // location: "In-office", // type: "Full-time", // description: "Develop responsive and interactive web user interfaces using React.js, TypeScript, and modern JavaScript tools.", // icon: Code // }, // { // title: "Jr. Laravel Developer", // department: "Backend Development", // location: "In-office", // type: "Full-time", // description: "Build and maintain scalable web applications using Laravel, PHP, and MySQL, with a focus on clean architecture and APIs.", // icon: Database // }, // { // title: "Jr. Node.js Developer", // department: "Backend Development", // location: "In-office", // type: "Full-time", // description: "Design and implement backend services and RESTful APIs using Node.js, Express, and modern JavaScript/TypeScript.", // icon: Database // }, // { // title: "Jr. Python Developer", // department: "Backend Development", // location: "In-office", // type: "Full-time", // description: "Develop server-side applications, automation scripts, and data-driven systems using Python and relevant frameworks like Django or Flask.", // icon: Database // }, // // { // // title: "UI/UX Designer", // // department: "Design & User Experience", // // location: "In-office", // // type: "Full-time", // // description: "Design intuitive user interfaces and create engaging user experiences for digital products.", // // icon: Palette // // }, // { // title: "Jr. Software Tester / QA Engineer", // department: "Quality Assurance", // location: "In-office", // type: "Full-time", // description: "Create and execute manual and automated test plans to ensure quality, performance, and reliability of software applications.", // icon: Bug // }, // { // title: "Business Development Executive (IT)", // department: "Sales & Business Development", // location: "In-office", // type: "Full-time", // description: "Generate leads, build client relationships, and drive sales growth for IT products and software services.", // icon: LineChart // } // ]; const openPositions = [ { title: "Python Developer", department: "Backend Development", location: "In-office", type: "Full-time", description: "Build and maintain backend services with Python, Django, Flask, or FastAPI. Implement RESTful APIs and optimize backend performance for scalability.", icon: Database, }, { title: "Jr. Laravel Developer", department: "Backend Development", location: "In-office", type: "Full-time", description: "Build and maintain dynamic web apps with Laravel. Write clean PHP, debug issues, ensure performance and scalability. Integrate APIs, manage databases, and follow best practices.", icon: Database }, { title: "Flutter Developer", department: "Mobile Development", location: "In-office", type: "Full-time", description: "Design and implement new app modules using Flutter for Android and iOS. Integrate APIs, debug UI components, and optimize overall app performance.", icon: Code, }, { title: "React.js Developer", department: "Frontend Development", location: "In-office", type: "Full-time", description: "Develop scalable UI components using React.js with JavaScript/TypeScript. Integrate RESTful/GraphQL APIs to build responsive and dynamic web applications.", icon: Code, }, { title: "Software Manual Tester", department: "Quality Assurance", location: "In-office", type: "Full-time", description: "Review requirement specs, execute manual test cases, and identify bugs using tools like JIRA. Ensure software quality with regression and UAT testing.", icon: Bug, }, ]; // Smooth scroll to Send CV section const scrollToSendCV = () => { const element = document.getElementById('send-cv-section'); if (element) { element.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }; // Handle Send Your CV button click const handleSendCV = () => { const subject = 'Job Application'; const body = `Dear HR Team, I am interested in exploring career opportunities at WDI. Please find my resume attached. Best regards, [Your Name]`; const mailtoLink = `mailto:hr@wdipl.com?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`; window.open(mailtoLink, '_blank'); }; return (
{/* Page Title and Meta Description */} Careers at WDI | Explore Tech Career Opportunities Today {/* Canonical Link */} {/* Open Graph Tags (for Facebook, LinkedIn) */} {/* Twitter Card Tags */} {/* Social Profiles (using JSON-LD Schema) */} {/* */} {/* Hero Section */}
Join Our Team

Build the Future of Technology

{/* We're Hiring Section */}

We're Hiring

Discover exciting opportunities to grow your career with our talented team.

{openPositions.map((position, index) => { const IconComponent = position.icon; return (
{/* Job Info */}

{position.title}

{position.department}
{position.location}
{position.type}

{position.description}

{/* Apply Button */}
); })}
{/* Send Your CV Section */}

Want to Work With Us Anyway?

Share your CV with us. We'll reach out if something matches.

{/* HR Email Display */}

HR Email

hr@wdipl.com
{/* Send CV Button */} {/* */}
{/* Company Stats */}
{[ { number: "50+", label: "Team Members", color: "from-blue-400 to-blue-600" }, { number: "15+", label: "Countries", color: "from-green-400 to-green-600" }, { number: "98%", label: "Employee Satisfaction", color: "from-purple-400 to-purple-600" }, { number: "4.9/5", label: "Company Rating", color: "from-[#E5195E] to-[#FF6B9D]" } ].map((stat, index) => (
{stat.number}
{stat.label}
))}
{/*
); };