Front End Developer
OpenUpdated November 13, 2025
We're seeking an exceptional Senior Front-End Developer to architect and build cutting-edge web applications using modern technologies. You'll work with Next.js, Node.js, and Prisma to create scalable, high-performance applications that serve users globally.
This role offers the opportunity to collaborate with talented engineers, have significant impact on technical direction, and help shape the future of our products through innovative solutions and best practices.Key Responsibilities
- Architect and develop sophisticated front-end applications using Next.js 14+ with App Router
- Build and optimize server-side rendering (SSR) and static site generation (SSG) solutions
- Design and implement RESTful and GraphQL APIs using Node.js and Express
- Develop robust database schemas and queries using Prisma ORM with PostgreSQL
- Collaborate with product designers to create pixel-perfect, responsive user interfaces
- Implement comprehensive testing strategies (unit, integration, and E2E tests)
- Optimize application performance, focusing on Core Web Vitals and Lighthouse scores
- Mentor junior developers and contribute to technical documentation
- Participate in code reviews and maintain high code quality standards
- Work with DevOps to implement CI/CD pipelines and deployment strategies
Required Technical Skills
Core Technologies
- 5+ years of professional front-end development experience
- Expert-level proficiency with Next.js (App Router, Server Components, Server Actions)
- Strong Node.js and Express.js experience for backend API development
- Production experience with Prisma ORM and PostgreSQL databases
- Deep understanding of React, TypeScript, and modern JavaScript (ES6+)
Additional Requirements
- Experience with state management solutions (Zustand, Redux, or Context API)
- Proficiency with CSS-in-JS solutions (Tailwind CSS, styled-components, or CSS Modules)
- Strong understanding of responsive design and mobile-first development
- Experience with authentication/authorization (JWT, OAuth, NextAuth.js)
- Familiarity with testing frameworks (Jest, React Testing Library, Playwright)
- Version control expertise with Git and GitHub/GitLab workflows
- Understanding of web performance optimization techniques
- Experience with monitoring and observability tools (Sentry, DataDog, etc.)
Preferred Qualifications
- Experience with TypeScript in large-scale applications
- Knowledge of database optimization and query performance tuning
- Familiarity with Docker and containerization
- Experience with cloud platforms (AWS, Vercel, Railway, or similar)
- Understanding of WebSockets and real-time communication
- Experience with monorepo tools (Turborepo, Nx)
- Contributions to open-source projects
- Experience with Agile/Scrum methodologies
- Background in e-commerce or SaaS applications
Tech Stack
Frontend: Next.js 14, React 18, TypeScript, Tailwind CSS
Backend: Node.js, Express, tRPC
Database: PostgreSQL, Prisma ORM, Redis
APIs: REST, GraphQL (Apollo)
Testing: Jest, React Testing Library, Playwright
DevOps: Docker, GitHub Actions, Vercel
Monitoring: Sentry, DataDog, PostHog
Interview Process
- Initial Screen (30 min) - Chat with our Talent team
- Technical Screen (60 min) - Live coding with a senior engineer
- Take-home Project (3-4 hours) - Build a small Next.js application
- System Design (60 min) - Architecture discussion
- Team Fit (45 min) - Meet potential teammates
- Final Interview (30 min) - Conversation with Engineering Director
We respect your time and typically complete the entire process within 2 weeks. We provide feedback at every stage.
How to Apply
Please submit your application including:
- Your resume/CV
- Links to your GitHub, portfolio, or relevant projects
- A brief note about why you're interested in this role
We are an equal opportunity employer and value diversity. We encourage applications from candidates of all backgrounds, experiences, and perspectives.