GoFasti

Senior Frontend Engineer

GoFasti

contract

Posted on:

Origin:  • 💃 Anywhere in Latin America

Visit company website
AI Apply
Manual Apply

Salary

💰 $4,500 - $5,000 per month

Job Level

Senior

Tech Stack

CypressDockerJavaScriptJestNext.jsNGINXReactTypeScript

About the role

  • Prototype at speed: build clickable mocks and functional prototypes
  • Ship product features: evolve prototypes into robust releases—drawers, modals, tables, role-aware views, theming, and export/download flows
  • Design system: set up practical tokens, components, and UI pattern
  • Auth & routing: integrate OIDC/OAuth SSO behind a gateway, protect routes, and pass user/group claims to the UI
  • RBAC in UI: render only authorized forums/data; provide graceful “request access” flows for restricted content
  • Inter-app handoffs: deep-link from a React dashboard to a chat or analytics frontend, passing context via URL/query
  • Quality & speed: instrument key product events, write pragmatic tests, and hit performance budgets
  • Documentation: concise READMEs, UI standards, API contracts, and runbooks for smooth handoffs

Requirements

  • English-fluent
  • Based in Latin America and available to work remotely
  • 5+ years building production React/Next.js applications with TypeScript
  • Strong Tailwind, shadcn/ui and Radix UI component experience (or equivalent)
  • Demonstrated ability to build complex stateful UIs quickly and cleanly (drawers, multi-step flows, data tables)
  • Practical SSO experience, protected routes, and reverse-proxy header handling
  • Solid testing practice: component tests (Jest/RTL) and at least one e2e framework (Playwright or Cypress)
  • Strong Git, code reviews, and crisp technical writing experience
  • Exceptional communication and relationship-building skills; strong attention to detail; proactive and continuously learning
  • Nice-to-have: Experience with chatbot UIs and/or Chainlit (or comparable chat frameworks)
  • Nice-to-have: Background in data-heavy products (governed sources, RBAC, DQ surfacing) and export flows (Markdown/CSV/PDF)
  • Nice-to-have: Storybook (or similar) for documenting components/states
  • Nice-to-have: Monitoring/observability and product analytics
  • Nice-to-have: Familiarity with NGINX/Traefik routing and containerized dev (Docker)