
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
An innovative technology company is seeking a Senior Software Engineer to lead frontend architecture and design systems. You will be responsible for building data-driven UIs and ensuring application performance while collaborating with a diverse team. This fully remote position offers a unique opportunity to influence the product's direction and enjoy meaningful equity potential.
Contractor role; US-based company.
We operate remotely - most of the Engineering team is CET.
Walkway builds AI-driven revenue intelligence for the tours and activities industry. Operators use our platform for real-time analytics, competitive benchmarks, and dynamic pricing. The product is data heavy; experiences must stay fast, clear, and trustworthy.
We are hiring a Senior Software Engineer with a major frontend focus who can still navigate the full stack when needed. You will own the application experience end to end; architecture, design system foundations, data-intensive views, and the contracts that power them. You will partner with the founders on roadmap and trade‑offs; move from design to code to production; and lead by example.
Beyond shipping features, you will drive engineering initiatives, collaborate with Product, Design, and Data Science, and support other developers. You will ensure the app remains performant and scalable as we handle large datasets, complex filtering, and real‑time updates.
Lead our Next.js / React architecture; app router, routing and layouts, SSR and ISR, streaming, edge where appropriate.
Build a design system and component library with accessibility and theming; collaborate in Figma; document with Storybook.
Implement data-heavy views; virtualized tables and charts; advanced filtering and search; interactive explanations for pricing decisions.
Own data‑fetching patterns; React Query or equivalent; pagination and caching; optimistic updates; error boundaries and retries.
Keep the UI fast at scale; measure and improve LCP, CLS, TTI; code splitting and bundle analysis; image and font optimization; memoization where it matters.
Add real‑time where needed; server actions, webhooks, Pub / Sub fan‑out, or websockets; graceful fallbacks.
Instrument Sentry and OpenTelemetry for RUM, logs, and traces; define SLIs for key user flows and build dashboards.
Shape API contracts with Backend team; REST or GraphQL; versioning, idempotency, error models, and pagination.
Contribute light backend work in TypeScript and Node when needed (rare); data access, input validation, auth gates, feature flags.
Implement RBAC in the client; enforce scopes in calls; guard sensitive paths and data shaping.
Handle PII carefully; secure storage; audit‑friendly UI patterns.
Set engineering standards; code reviews; mentoring; pairing.
Break down complex UI problems into milestones; estimate and communicate clearly; balance velocity with quality and cost.
Shape the product surface that operators use every day; influence architecture and design system choices.
Ship quickly with a pragmatic, low-ego team; see your work move from concept to production fast.
Fully remote with EU and US overlap; two to three team gatherings per year, travel covered.
Meaningful equity potential as we scale.
If you are based in Europe, we would love to hear from you.