Job Summery
A versatile Full-Stack Developer specializing in the React/Next.js ecosystem, capable of building fast, SEO-friendly, and scalable web applications from end to end. Adept at creating fluid user interfaces on the frontend while architecting robust backend APIs, database models, and serverless architectures.
Key Responsibilities
Frontend Development
- UI/UX Implementation: Build responsive, high-performance, and accessible (a11y) interfaces using React, Next.js, and modern CSS frameworks (Tailwind CSS, Styled Components, etc.).
- State Management: Manage client-side state efficiently using React Context, Zustand, Redux Toolkit, or TanStack Query (React Query).
- Rendering Optimization: Leverage Next.js rendering strategies appropriately (Server Components (RSC), SSR, SSG, ISR, and CSR) to maximize web performance and SEO.
Backend & API Design
- API Development: Design and deploy RESTful or GraphQL APIs using Next.js Route Handlers / API routes, Node.js, Express, or tRPC.
- Database Management: Model, query, and manage SQL (PostgreSQL, MySQL) or NoSQL (MongoDB) databases using ORMs like Prisma or Drizzle.
- Authentication & Authorization: Implement secure user authentication using tools like NextAuth.js (Auth.js), Clerk, Firebase, or JWTs.
Architecture, DevOps & Optimization
- Performance & Core Web Vitals: Optimize bundle sizes, image assets (
next/image), dynamic imports, and caching strategies. - Deployment & CI/CD: Deploy and manage applications on cloud platforms like Vercel, AWS, Docker, or Render.
- Testing & Code Quality: Write clean, maintainable TypeScript/JavaScript code, supported by testing frameworks like Jest, React Testing Library, or Playwright.
- Collaboration: Work closely with UI/UX designers, product managers, and QA teams using agile methodologies.
Job Category: Information Technology
Job Type: Full Time
Job Location: On-Site
