Senior Frontend developer - Next.js Supabase
Presupuesto: -
HOURLY / PART_TIME
⭐ 0.00 (0)
United States
react-js, node.js, next.js, typescript, web-programming
Cualificaciones preferidas
- Experiencia: Experto
Senior Frontend Developer (Next.js + Supabase)
Job Overview
We're looking for a highly skilled **Senior Frontend Developer** to join our team and help build modern, high-performance web applications using **Next.js** and **Supabase**.
This is a long-term opportunity for someone who writes clean, maintainable code, cares about user experience, and can take ownership of frontend features from design to deployment.
If you enjoy building fast, scalable applications with modern technologies and have strong attention to detail, we'd love to hear from you.
---
Responsibilities
* Develop responsive, production-ready web applications using Next.js.
* Build reusable, scalable React components.
* Integrate applications with Supabase (Authentication, Database, Storage, Realtime, Edge Functions when needed).
* Consume REST APIs and/or GraphQL APIs.
* Implement pixel-perfect UI from Figma or similar design tools.
* Optimize applications for performance, SEO, accessibility, and Core Web Vitals.
* Manage application state using modern React patterns.
* Collaborate with designers and backend developers.
* Review code and maintain high coding standards.
* Debug, troubleshoot, and improve existing applications.
* Write clean, documented, maintainable code.
---
Required Skills
* 5+ years of professional frontend development experience.
* Strong experience with:
* React.js
* Next.js (App Router)
* TypeScript
* JavaScript (ES6+)
* HTML5
* CSS3
* Experience with:
* Supabase
* PostgreSQL fundamentals
* Supabase Authentication
* Row Level Security (RLS)
* Realtime subscriptions
* Storage
* Strong knowledge of:
* Tailwind CSS
* Responsive Design
* Server Components
* Client Components
* Server Actions
* API Routes
* Middleware
* Authentication flows
* Experience with:
* Git/GitHub
* Vercel deployments
* CI/CD workflows
* Performance optimization
* SEO best practices
* Accessibility (WCAG)
---
Nice to Have
* Experience with AI integrations (OpenAI, Anthropic, etc.)
* Stripe payment integration
* Email providers (Resend, SendGrid)
* Docker
* Prisma
* React Query or TanStack Query
* Zustand
* Framer Motion
* Testing (Playwright, Cypress, Jest)
---
What We're Looking For
The ideal candidate:
* Thinks like a senior engineer.
* Can work independently.
* Communicates clearly.
* Pays attention to details.
* Writes scalable and maintainable code.
* Suggests improvements instead of only following instructions.
* Understands software architecture.
* Delivers on time.
* Is proactive and reliable.
---
Project Details
You will work on modern SaaS products and internal web applications built with:
* Next.js
* React
* TypeScript
* Supabase
* Tailwind CSS
* Vercel
Work may include:
* New feature development
* Dashboard interfaces
* Authentication systems
* Admin panels
* Landing pages
* Database integration
* Performance improvements
* UI/UX enhancements
* Bug fixing and maintenance
---
Application Requirements
Please include the following in your proposal:
1. Your years of experience with Next.js.
2. Your experience with Supabase.
3. Links to 3 live projects you've built.
4. Your GitHub profile (if available).
5. Your portfolio or personal website.
6. Your availability (hours/week).
7. Your timezone.
8. Your hourly rate.
9. Briefly describe the most challenging Next.js project you've worked on.
---
Technical Screening Questions
1. What's the difference between Server Components and Client Components in Next.js?
2. When would you use Server Actions instead of API Routes?
3. How have you implemented authentication using Supabase?
4. Explain how Row Level Security works in Supabase.
5. What techniques do you use to optimize a Next.js application?
6. Have you deployed applications to Vercel? Describe your workflow.
---
Bonus Points
* Open-source contributions.
* Strong UI/UX skills.
* Experience building SaaS products.
* Experience working in startups.
* Experience mentoring developers.
---
To Apply
Start your proposal with the word "Supabase" so we know you've read the entire job description.
Applicants who submit generic proposals without answering the requested questions may not be considered.
We're looking for someone interested in a long-term collaboration who takes pride in building high-quality products.
Abrir en Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar