Front End Developer

Open

Updated 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

  1. Initial Screen (30 min) - Chat with our Talent team
  2. Technical Screen (60 min) - Live coding with a senior engineer
  3. Take-home Project (3-4 hours) - Build a small Next.js application
  4. System Design (60 min) - Architecture discussion
  5. Team Fit (45 min) - Meet potential teammates
  6. 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.

Apply for this Position

Resume/CV (PDF or Word)

Global Reach, Global Impact

Having access to a global team of talented engineers allows Theia solutions to customize a right-sized and cost-conscious team, seamlessly integrating with ongoing operations or beginning something new.

Get Started Today