GrepJob
Toptal

Talent Network: Principal Front-End Engineer

Toptal
Apply
about 3 hours ago
San José, Costa Rica
Staff+
H1B Sponsor

Responsibilities

  • Build and maintain high-quality front-end features in React, Next.js, and TypeScript.
  • Own complex user-facing product flows in the Toptal Resume application.
  • Build performant, accessible, responsive UI components with strong attention to usability and polish.
  • Optimize front-end performance, including rendering behavior, loading experience, bundle size, and Core Web Vitals.
  • Work with modern CSS patterns; Tailwind CSS experience is strongly preferred.
  • Build and evolve reusable front-end patterns, component structures, and UI foundations.
  • Integrate front-end features with backend APIs and collaborate on API contracts.
  • Provide occasional support in Node.js / Next.js backend areas when needed.
  • Review code and give practical, high-signal feedback to other engineers.
  • Use AI development tools daily to increase delivery speed and improve code quality.
  • Collaborate closely with product, design, backend, and engineering leadership.
  • Work independently, communicate progress clearly, and take accountability for delivery.

Requirements

  • Senior or Principal-level front-end engineering experience with a strong delivery track record.
  • Deep production experience with React, Next.js, and TypeScript.
  • Strong CSS fundamentals; experience with Tailwind CSS or similar modern styling approaches.
  • Proven ability to build polished, responsive, accessible user interfaces.
  • Strong understanding of front-end performance optimization and Core Web Vitals.
  • Experience building consistent, reusable UI components and front-end patterns.
  • Strong client-side state management experience in complex interactive applications.
  • Solid understanding of REST/API integration and front-end/backend contracts.
  • Some ability to work with Node.js or Next.js backend code when necessary.
  • Strong code review skills and ability to distinguish maintainable, scalable front-end code.
  • Ability to make and own technical decisions, not just execute tickets.
  • Fast, independent, methodical working style with strong written and verbal English communication.
  • Daily use of AI development tools such as Claude Code or similar tools.

Tech Stack

CSSDatadogNext.jsNode.jsReactRuby on RailsTailwind CSSTypeScript

Categories

Frontend