2025-07-11 16:54:37 +05:30
import React from "react" ;
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" ;
2025-07-21 15:57:34 +05:30
import {
ArrowRight ,
Monitor ,
Code ,
Smartphone ,
Zap ,
Target ,
Users ,
CheckCircle ,
Star ,
Palette ,
} from "lucide-react" ;
import { navigateTo } from "@/App" ;
2025-07-23 18:53:54 +05:30
import { Helmet } from "react-helmet-async" ;
2025-07-11 16:54:37 +05:30
export const HireFrontendDevelopers = ( ) = > {
const expertise = [
{
category : "JavaScript Frameworks" ,
2025-07-21 15:57:34 +05:30
description :
"React.js, Angular, Vue.js for dynamic and single-page applications" ,
skills : [ "React.js" , "Angular" , "Vue.js" , "Next.js" , "Svelte" ] ,
2025-07-11 16:54:37 +05:30
} ,
{
category : "Core Technologies" ,
description : "HTML5, CSS3 (Sass, Less), JavaScript (ES6+)" ,
2025-07-21 15:57:34 +05:30
skills : [ "HTML5" , "CSS3" , "JavaScript ES6+" , "TypeScript" , "Sass/Less" ] ,
2025-07-11 16:54:37 +05:30
} ,
{
category : "Responsive Design" ,
2025-07-21 15:57:34 +05:30
description :
"Building interfaces that adapt flawlessly across all devices and screen sizes" ,
skills : [ "CSS Grid" , "Flexbox" , "Media Queries" , "Mobile-First Design" ] ,
2025-07-11 16:54:37 +05:30
} ,
{
category : "UI Libraries & Frameworks" ,
description : "Bootstrap, Material-UI, Tailwind CSS" ,
2025-07-21 15:57:34 +05:30
skills : [
"Bootstrap" ,
"Material-UI" ,
"Tailwind CSS" ,
"Ant Design" ,
"Chakra UI" ,
] ,
2025-07-11 16:54:37 +05:30
} ,
{
category : "Performance Optimization" ,
description : "Ensuring fast loading times and smooth interactions" ,
2025-07-21 15:57:34 +05:30
skills : [
"Webpack" ,
"Vite" ,
"Code Splitting" ,
"Lazy Loading" ,
"Performance Auditing" ,
] ,
2025-07-11 16:54:37 +05:30
} ,
{
category : "Cross-Browser Compatibility" ,
2025-07-21 15:57:34 +05:30
description :
"Developing solutions that work consistently across all major browsers" ,
skills : [
"Browser Testing" ,
"Polyfills" ,
"Progressive Enhancement" ,
"Feature Detection" ,
] ,
} ,
2025-07-11 16:54:37 +05:30
] ;
const deliverables = [
{
icon : Target ,
title : "Pixel-Perfect Implementation" ,
2025-07-21 15:57:34 +05:30
description : "Translating UI/UX designs into precise code." ,
2025-07-11 16:54:37 +05:30
} ,
{
icon : Zap ,
title : "Optimized Performance" ,
2025-07-21 15:57:34 +05:30
description : "Writing efficient code for speed and responsiveness." ,
2025-07-11 16:54:37 +05:30
} ,
{
icon : Smartphone ,
title : "Interactive & Dynamic UIs" ,
2025-07-21 15:57:34 +05:30
description :
"Creating engaging user experiences with animations and interactive elements." ,
2025-07-11 16:54:37 +05:30
} ,
{
icon : Users ,
title : "Accessibility Standards" ,
2025-07-21 15:57:34 +05:30
description : "Ensuring applications are usable for everyone." ,
2025-07-11 16:54:37 +05:30
} ,
{
icon : Code ,
title : "Collaboration with Backend Teams" ,
2025-07-21 15:57:34 +05:30
description : "Seamless integration with APIs and server-side logic." ,
} ,
2025-07-11 16:54:37 +05:30
] ;
const projectTypes = [
"Rich Web Applications" ,
"Interactive Dashboards & Admin Panels" ,
"E-commerce Frontends" ,
"Marketing Websites with Complex Animations" ,
2025-07-21 15:57:34 +05:30
"Progressive Web Apps (PWAs)" ,
2025-07-11 16:54:37 +05:30
] ;
const testimonials = [
{
2025-07-21 15:57:34 +05:30
quote :
"The frontend developer from WDI transformed our outdated interface into a modern, responsive design that our users love. The attention to detail was exceptional." ,
2025-07-11 16:54:37 +05:30
author : "Lisa Anderson" ,
role : "Product Manager, DesignCorp" ,
2025-07-21 15:57:34 +05:30
rating : 5 ,
2025-07-11 16:54:37 +05:30
} ,
{
2025-07-21 15:57:34 +05:30
quote :
"Our React-based dashboard is now lightning fast and incredibly user-friendly. The developer's expertise in performance optimization made all the difference." ,
2025-07-11 16:54:37 +05:30
author : "James Wilson" ,
role : "Tech Lead, Analytics Pro" ,
2025-07-21 15:57:34 +05:30
rating : 5 ,
} ,
2025-07-11 16:54:37 +05:30
] ;
return (
< div className = "dark min-h-screen bg-background" >
< Navigation / >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
{ /* Hero Section */ }
< section className = "relative pt-24 pb-16 overflow-hidden" >
2025-07-23 18:53:54 +05:30
< Helmet >
{ /* Page Title and Meta Description */ }
< title > Hire Frontend Developers | Skilled Talent at WDI < / title >
< meta
name = "description"
content = "Hire frontend developers from WDI to build high-quality, responsive, and scalable web applications tailored to your business needs with expert skills"
/ >
{ /* Canonical Link */ }
2025-07-23 19:52:24 +05:30
< link rel = "canonical" href = "https://www.wdipl.com/hire-talent/frontend-developers" / >
2025-07-23 18:53:54 +05:30
{ /* Open Graph Tags (for Facebook, LinkedIn) */ }
< meta property = "og:title" content = "Hire Frontend Developers | Skilled Talent at WDI" / >
< meta
property = "og:description"
content = "Hire frontend developers from WDI to build high-quality, responsive, and scalable web applications tailored to your business needs with expert skills"
/ >
< meta property = "og:url" content = "https://www.wdipl.com/services" / >
< meta property = "og:type" content = "website" / >
< meta property = "og:image" content = "https://www.wdipl.com/your-preview-image.jpg" / >
{ /* Twitter Card Tags */ }
< meta name = "twitter:card" content = "summary_large_image" / >
< meta name = "twitter:title" content = "Hire Frontend Developers | Skilled Talent at WDI" / >
< meta
name = "twitter:description"
content = "Hire frontend developers from WDI to build high-quality, responsive, and scalable web applications tailored to your business needs with expert skills"
/ >
< meta name = "twitter:image" content = "https://www.wdipl.com/your-preview-image.jpg" / >
{ /* Social Profiles (using JSON-LD Schema) */ }
< script type = "application/ld+json" >
{ `
{
"@context" : "https://schema.org" ,
"@type" : "Organization" ,
"name" : "WDI" ,
"url" : "https://www.wdipl.com" ,
"sameAs" : [
"https://www.facebook.com/wdideas" ,
"https://www.linkedin.com/in/website-developers-india/" ,
"https://www.instagram.com/wdipl/"
]
}
` }
< / script >
< / Helmet >
2025-07-11 16:54:37 +05:30
< div className = "absolute inset-0 bg-gradient-to-br from-[#E5195E]/10 via-background to-background" / >
2025-07-21 15:57:34 +05:30
< div
2025-07-11 16:54:37 +05:30
className = "absolute inset-0 opacity-30"
style = { {
backgroundImage : ` radial-gradient(circle at 1px 1px, rgba(255,255,255,0.15) 1px, transparent 0) ` ,
2025-07-21 15:57:34 +05:30
backgroundSize : "40px 40px" ,
2025-07-11 16:54:37 +05:30
} }
/ >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "relative container mx-auto px-6 lg:px-8" >
< div className = "max-w-4xl mx-auto text-center" >
2025-07-21 15:57:34 +05:30
< Badge
variant = "outline"
className = "mb-6 border-[#E5195E]/20 text-[#E5195E]"
>
2025-07-11 16:54:37 +05:30
Crafting Engaging User Experiences
< / Badge >
< h1 className = "text-4xl md:text-6xl lg:text-7xl font-bold mb-6 bg-gradient-to-r from-white via-white to-white/80 bg-clip-text text-transparent" >
2025-07-21 15:57:34 +05:30
Hire Frontend Developers : Crafting Intuitive and
< span className = "bg-gradient-to-r from-[#E5195E] to-[#FF6B9D] bg-clip-text text-transparent" >
{ " " }
Engaging User Experiences
< / span >
2025-07-11 16:54:37 +05:30
< / h1 >
< p className = "text-lg md:text-xl text-muted-foreground mb-8 max-w-3xl mx-auto leading-relaxed" >
2025-07-21 15:57:34 +05:30
The user interface is the face of your digital product . WDI offers
highly skilled frontend developers who excel at transforming
designs into interactive , responsive , and aesthetically pleasing
web experiences .
2025-07-11 16:54:37 +05:30
< / p >
< div className = "flex flex-col sm:flex-row gap-4 justify-center" >
2025-07-21 15:57:34 +05:30
< Button
size = "lg"
className = "bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
onClick = { ( ) = > navigateTo ( "/start-a-project" ) }
>
2025-07-11 16:54:37 +05:30
Find Your Frontend Specialist
< ArrowRight className = "ml-2 w-4 h-4" / >
< / Button >
2025-07-21 15:57:34 +05:30
{ / * < B u t t o n s i z e = " l g " v a r i a n t = " o u t l i n e " c l a s s N a m e = " b o r d e r - w h i t e / 2 0 t e x t - w h i t e h o v e r : b g - w h i t e / 1 0 " >
2025-07-11 16:54:37 +05:30
Discuss Your UI Needs
2025-07-21 15:57:34 +05:30
< / Button > * / }
2025-07-11 16:54:37 +05:30
< / div >
< / div >
< / div >
< / section >
{ /* Introduction */ }
< section className = "py-16 bg-card/50" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "max-w-4xl mx-auto text-center" >
< p className = "text-lg text-muted-foreground leading-relaxed" >
2025-07-21 15:57:34 +05:30
Our experts ensure your users enjoy seamless navigation and a
visually compelling journey . From responsive layouts to complex
interactions , we bring your frontend vision to life with precision
and creativity .
2025-07-11 16:54:37 +05:30
< / p >
< / div >
< / div >
< / section >
{ /* Frontend Development Expertise */ }
< section className = "py-16 bg-background" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "text-center mb-12" >
< h2 className = "text-3xl md:text-4xl font-bold mb-4 text-white" >
Our Frontend Development Expertise
< / h2 >
< p className = "text-muted-foreground max-w-2xl mx-auto" >
Comprehensive frontend skills for modern web development
< / p >
< / div >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "grid md:grid-cols-2 lg:grid-cols-3 gap-8" >
{ expertise . map ( ( area , index ) = > (
2025-07-21 15:57:34 +05:30
< Card
key = { index }
className = "bg-card/50 border-white/10 hover:border-[#E5195E]/30 transition-all duration-300 group"
>
2025-07-11 16:54:37 +05:30
< CardContent className = "p-6" >
< h3 className = "text-lg font-semibold text-white mb-3 group-hover:text-[#E5195E] transition-colors duration-300" >
{ area . category }
< / h3 >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< p className = "text-muted-foreground text-sm mb-4 leading-relaxed" >
{ area . description }
< / p >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "space-y-1" >
{ area . skills . map ( ( skill , skillIndex ) = > (
< div key = { skillIndex } className = "flex items-center gap-2" >
< div className = "w-1.5 h-1.5 rounded-full bg-[#E5195E]" / >
2025-07-21 15:57:34 +05:30
< span className = "text-muted-foreground text-xs" >
{ skill }
< / span >
2025-07-11 16:54:37 +05:30
< / div >
) ) }
< / div >
< / CardContent >
< / Card >
) ) }
< / div >
< / div >
< / section >
{ /* What Our Developers Bring */ }
< section className = "py-16 bg-card/50" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "text-center mb-12" >
< h2 className = "text-3xl md:text-4xl font-bold mb-4 text-white" >
What Our Frontend Developers Bring
< / h2 >
< p className = "text-muted-foreground max-w-2xl mx-auto" >
Exceptional frontend solutions that enhance user engagement
< / p >
< / div >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto" >
{ deliverables . map ( ( item , index ) = > (
2025-07-21 15:57:34 +05:30
< Card
key = { index }
className = "bg-background/50 border-white/10 hover:border-[#E5195E]/30 transition-all duration-300 group"
>
2025-07-11 16:54:37 +05:30
< CardContent className = "p-6 text-center" >
< item.icon className = "w-8 h-8 text-[#E5195E] mb-4 mx-auto group-hover:scale-110 transition-transform duration-300" / >
< h3 className = "text-lg font-semibold text-white mb-3 group-hover:text-[#E5195E] transition-colors duration-300" >
{ item . title }
< / h3 >
< p className = "text-muted-foreground text-sm leading-relaxed" >
{ item . description }
< / p >
< / CardContent >
< / Card >
) ) }
< / div >
< / div >
< / section >
{ /* Ideal Projects */ }
< section className = "py-16 bg-background" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "text-center mb-12" >
< h2 className = "text-3xl md:text-4xl font-bold mb-4 text-white" >
Ideal for Projects Requiring
< / h2 >
< p className = "text-muted-foreground max-w-2xl mx-auto" >
Frontend expertise that makes a difference
< / p >
< / div >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "grid md:grid-cols-2 gap-6 max-w-3xl mx-auto" >
{ projectTypes . map ( ( project , index ) = > (
2025-07-21 15:57:34 +05:30
< div
key = { index }
className = "flex items-center gap-3 p-4 rounded-lg bg-card/50 border border-white/10 hover:border-[#E5195E]/30 transition-all duration-300"
>
2025-07-11 16:54:37 +05:30
< CheckCircle className = "w-5 h-5 text-[#E5195E] flex-shrink-0" / >
< span className = "text-white" > { project } < / span >
< / div >
) ) }
< / div >
< / div >
< / section >
{ /* Testimonials */ }
2025-07-21 20:16:17 +05:30
{ / * < s e c t i o n c l a s s N a m e = " p y - 1 6 b g - c a r d / 5 0 " >
2025-07-11 16:54:37 +05:30
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "text-center mb-12" >
< h2 className = "text-3xl md:text-4xl font-bold mb-4 text-white" >
Client Success Stories
< / h2 >
< p className = "text-muted-foreground max-w-2xl mx-auto" >
Real results from satisfied clients
< / p >
< / div >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "grid md:grid-cols-2 gap-8 max-w-4xl mx-auto" >
{ testimonials . map ( ( testimonial , index ) = > (
< Card key = { index } className = "bg-background/50 border-white/10" >
< CardContent className = "p-8" >
< div className = "flex gap-1 mb-4" >
{ [ . . . Array ( testimonial . rating ) ] . map ( ( _ , i ) = > (
2025-07-21 15:57:34 +05:30
< Star
key = { i }
className = "w-5 h-5 text-yellow-400 fill-current"
/ >
2025-07-11 16:54:37 +05:30
) ) }
< / div >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< p className = "text-muted-foreground mb-6 leading-relaxed italic" >
"{testimonial.quote}"
< / p >
2025-07-21 15:57:34 +05:30
2025-07-11 16:54:37 +05:30
< div className = "border-t border-white/10 pt-6" >
2025-07-21 15:57:34 +05:30
< h4 className = "text-white font-semibold" >
{ testimonial . author }
< / h4 >
2025-07-11 16:54:37 +05:30
< p className = "text-[#E5195E] text-sm" > { testimonial . role } < / p >
< / div >
< / CardContent >
< / Card >
) ) }
< / div >
< / div >
2025-07-21 20:16:17 +05:30
< / section > * / }
2025-07-11 16:54:37 +05:30
{ /* CTA Section */ }
< section className = "py-16 bg-background" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "max-w-4xl mx-auto text-center" >
< h2 className = "text-3xl md:text-4xl font-bold mb-6 text-white" >
Ready to Transform Your User Interface ?
< / h2 >
< p className = "text-lg text-muted-foreground mb-8 max-w-2xl mx-auto" >
2025-07-21 15:57:34 +05:30
Connect with our frontend specialists and create user experiences
that engage and convert .
2025-07-11 16:54:37 +05:30
< / p >
< div className = "flex flex-col sm:flex-row gap-4 justify-center" >
2025-07-21 15:57:34 +05:30
< Button
size = "lg"
className = "bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
2025-07-22 16:14:11 +05:30
onClick = { ( ) = > navigateTo ( "/start-a-project" ) }
2025-07-21 15:57:34 +05:30
>
2025-07-11 16:54:37 +05:30
Get Started Today
< ArrowRight className = "ml-2 w-4 h-4" / >
< / Button >
2025-07-21 15:57:34 +05:30
< Button
size = "lg"
variant = "outline"
className = "border-white/20 text-white hover:bg-white/10"
>
2025-07-11 16:54:37 +05:30
View Portfolio
< / Button >
< / div >
< / div >
< / div >
< / section >
< Footer / >
< / div >
) ;
2025-07-21 15:57:34 +05:30
} ;