Remote job
TypeScript Frontend Engineer
Job details
About this role
Role overview
Own the frontend experience for a developer-focused platform, including its dashboard, marketing site, documentation, and new product interfaces. You will translate backend capabilities into clear, responsive, high-performance experiences, working with real application state, asynchronous data, and complex interactions. The role combines strong frontend engineering with product judgment and attention to developer experience.
Responsibilities
- Build and evolve the primary dashboard used to access platform features. - Develop reusable components and high-performing landing pages for the marketing site. - Improve the documentation experience for developers integrating with the platform. - Design and ship interfaces for new product capabilities and customer-specific integrations. - Integrate REST APIs with robust loading, error, and asynchronous state handling. - Maintain accessible, responsive, semantic interfaces with a high performance bar.
Requirements
- Strong TypeScript skills and a preference for using it throughout frontend development. - Production experience with React and Next.js, including the App Router, server components, and data-fetching patterns. - Practical experience with Tailwind CSS. - Solid fundamentals in layout, accessibility, responsive design, and semantic HTML. - Experience integrating REST APIs and managing asynchronous application state. - Product sensibility: you consider usability and developer experience alongside implementation quality.
Nice to have
- Experience with Radix UI or another headless component library. - Familiarity with Framer Motion or comparable animation tools. - Ability to turn Figma designs into polished implementations independently. - Experience building design systems or component libraries at scale. - Knowledge of Core Web Vitals, bundle optimization, and lazy loading.