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 youre 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
- State Management: React Hooks Supabase client
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).