Job Title:
Frontend Developer React 18 + TypeScript (Full Stack with Supabase)
Location:
Onsite (Bahria Town Phase 7, Rawalpindi)
Employment Type:
Full-time / Contract
About The Role
We are seeking a talented
Frontend Developer
with strong experience in modern web technologies to join our dynamic team. You will be responsible for building responsive, user-friendly interfaces and connecting them seamlessly with a Supabase backend. If you're passionate about performance, clean code, and delivering great user experiences using cutting-edge tools, wed love to hear from you!
Tech Stack
-
Frontend: React 18, TypeScript, Vite
-
Styling: Tailwind CSS, Shadcn UI
-
Backend: Supabase (PostgreSQL, Authentication, Edge Functions)
-
Routing: React Router DOM
-
Forms: React Hook Form, Zod
-
Icons: Lucide React
-
State Management: React Hooks, Supabase client
-
Build Tool: Vite
-
Package Manager: Bun
Responsibilities
-
Develop responsive and performant web applications using React 18 + TypeScript.
-
Build and style UI components using Tailwind CSS and Shadcn UI.
-
Implement dynamic routing with React Router DOM.
-
Handle form state and validation using React Hook Form + Zod.
-
Integrate with Supabase for backend operations including database queries, authentication, and serverless functions.
-
Manage state using React Hooks and the Supabase client.
-
Optimize application performance with Vite and Bun.
-
Write clean, maintainable, and well-documented code.
-
Collaborate closely with designers, backend developers, and stakeholders.
Requirements
-
4+ years of experience in frontend development with React and TypeScript.
-
Proficiency in Vite as a build tool and Bun as a package manager/runtime.
-
Strong understanding of Tailwind CSS and component-based UI architecture.
-
Experience working with Supabase or similar BaaS platforms.
-
Solid understanding of React Hook Form and schema validation using Zod.
-
Familiarity with Lucide React icon library and general SVG integration.
-
Knowledge of best practices in modern JavaScript/TypeScript development.
-
Strong problem-solving skills and ability to work independently.
Nice to Have
-
Experience with edge functions or serverless architecture.
-
Contributions to open-source projects using this stack.
-
Familiarity with unit testing frameworks (e.g., Jest, Testing Library).
-
Knowledge of accessibility standards (a11y).