Job Openings
Full Stack Developer (React, Supabase, Tailwind CSS)
About the job Full Stack Developer (React, Supabase, Tailwind CSS)
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).