Location
USA, Argentina, Brazil, Canada, Chile, Europe, Mexico, Switzerland, UK, Uruguay
Job Type
full-time
Salary
$120K – $200K
Posted
March 29, 2026

Job Description

Nango (YC W23) lets developers build product integrations with AI. It enables applications to connect to the real world through integrations.

More than 250 paying customers rely on Nango today, including Replit, Mercor, and Ramp. We are a YC-backed, multi-million ARR company with a team of 12 from AWS, GitHub, Okta, Snyk, Netlify, Uber, Samsara, Workato, and more.

We are hiring a Senior or Staff Frontend Engineer to join the core engineering team and own the entire frontend experience of Nango's platform. This is a critical role: as a product-led business selling to developers, the quality of our UI directly reflects our product. You will revamp our dashboard and developer-facing interfaces end to end, raising them to best-in-class standards — from information architecture and interaction design to rendering performance and polish. You will own the frontend from ideation through implementation, working closely with engineering and developer customers.

What You'll Do

  • Rebuild and elevate Nango's dashboard and developer-facing UI to a best-in-class standard, setting the bar for quality and craftsmanship.

  • Design and implement data-intensive views (logs, syncs, connection management) that are fast, readable, and a pleasure to use — even at scale.

  • Own frontend performance: optimize rendering, minimize bundle size, and ensure the UI feels instant.

  • Build polished, accessible UI components and establish scalable patterns and conventions for the frontend codebase.

  • Collaborate directly with developer customers to understand pain points and iterate on UX.

  • Contribute to backend work (Node.js/TypeScript) when needed to unblock yourself or ship a feature end to end — you don't need to be a backend expert, but you're comfortable enough to be autonomous.

  • Shape the product roadmap and company strategy alongside the founding team, with high ownership of the frontend direction.

Who You Are

  • 5+ years (senior) or 10+ years (staff) of frontend engineering experience, with a portfolio or track record of shipping high-quality, production UIs.

  • Deep expertise with React, TypeScript, and Tailwind CSS — our core stack.

  • Proven experience building complex, data-heavy dashboards or developer tools where performance and UX quality are critical.

  • Strong sense of UI/UX craft: you obsess over layout, spacing, interaction details, loading states, and edge cases.

  • Experience with frontend performance optimization — you understand virtual rendering, memoization, lazy loading, bundle analysis, and know when each matters.

  • Familiarity with backend fundamentals (APIs, databases, Node.js) — enough to be dangerous and self-sufficient when needed.

  • Experience at a high-caliber US-based tech company or developer tools company.

  • Passion for developer tools and building outstanding developer experiences.

  • Strong communicator, proactive, and reliable in a remote-first environment.

  • Pragmatic, positive, and low ego: you step up when needed and unblock teammates.

  • Startup-ready: autonomous, ownership-driven, and able to navigate ambiguity.

  • Based in North America, LATAM, or Europe.

If you're a seasoned frontend engineer who builds beautiful, high-performance developer interfaces, thrives on ownership, and wants to shape the future of integrations — we'd love to hear from you.

🎯 Who is this job for?

This role fits a Senior or Staff Frontend Engineer with 5–10+ years of experience building high-quality, production UIs using React, TypeScript, and Tailwind CSS. The candidate should have strong expertise in performance optimization, scalable frontend architecture, and creating complex data-heavy dashboards or developer tools with excellent UX. They must be comfortable owning the frontend end-to-end, collaborating with customers, and handling some backend tasks (Node.js, APIs) while working autonomously in a fast-paced, remote startup.

πŸ’¬ Potential Interview Questions

  1. How would you design a high-performance data-heavy dashboard in React?
    Use virtualization (e.g., react-window), efficient state management, memoization, and pagination to handle large datasets while keeping rendering fast.

  2. What techniques would you use to reduce bundle size in a React + TypeScript application?
    Apply code splitting, dynamic imports, tree shaking, and analyze bundles with tools like Webpack Bundle Analyzer to remove unused code.

  3. How does memoization work in React, and when would you use it?
    Memoization caches computed values (useMemo, React.memo) to prevent unnecessary recalculations or re-renders, especially for expensive operations or stable props.

  4. How would you architect a scalable component system using Tailwind CSS?
    Create reusable UI primitives, enforce design tokens, and build consistent component patterns while avoiding duplication and maintaining readability.

  5. How do you handle real-time updates (e.g., logs or sync status) in a frontend app?
    Use WebSockets or polling, manage state efficiently, and ensure UI updates are batched and optimized to avoid performance bottlenecks.

  6. What are common performance pitfalls in React applications?
    Unnecessary re-renders, large component trees, improper key usage, heavy computations in render, and lack of memoization.

  7. How would you ensure accessibility (a11y) in a complex frontend application?
    Follow semantic HTML, use ARIA attributes when needed, ensure keyboard navigation, and test with screen readers and accessibility tools.

  8. How do you collaborate with backend systems when building integrations-heavy products?
    Define clear API contracts, handle pagination and rate limits, implement retries, and ensure robust error handling for external services.

  9. How would you debug a slow or unresponsive UI in production?
    Use performance profiling tools, analyze React DevTools flame charts, inspect network requests, and identify rendering bottlenecks.

  10. What strategies would you use to improve developer experience (DX) in a frontend codebase?
    Set up strong linting, clear architecture patterns, reusable components, fast builds, good documentation, and automated testing.

πŸ“‹ Job Summary

Nango is a YC-backed, fast-growing startup building an AI-powered platform that enables developers to create seamless product integrations, already trusted by 250+ customers like Replit and Ramp. As a Senior/Staff Frontend Engineer, you’ll own and rebuild the entire frontend experience—crafting high-performance, data-heavy dashboards and developer tools using React, TypeScript, and Tailwind CSS, with end-to-end ownership from design to production. This is a fully remote role across North America, LATAM, and Europe, offering $120K–$200K salary plus 0.1%–0.25% equity. Join a small, elite team to shape product direction, work closely with developer users, and build best-in-class UI in a high-impact, ownership-driven environment.

Required Skills

React TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

Is this your listing? Claim or request removal