Senior Software Engineer, Frontend

Walkway
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

API
Unit Testing
Google BigQuery
CSS
Software as a Service
Cloud Computing
Cloud Storage
Profiling
Code Review
Data Validation
Data Security
Data Visualization
Github
PostgreSQL
Node.js
Role-Based Access Control
Redis
Ui Patterns
Next.js
SQL Databases
TypeScript
Management of Software Versions
Web Applications
Web Performance Optimization
Tailwind
React
Backend
Playwright
Sentry
GraphQL
Front End Software Development
NestJS
REST
Terraform
Pagination

Job description

for key user flows and build dashboards. 3) Backend touchpoints and contracts * 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. 4) Security and multi-tenant SaaS * Implement RBAC in the client; enforce scopes in calls; guard sensitive paths and data shaping. * Handle PII carefully; secure storage; audit-friendly UI patterns. 5) Leadership and collaboration * Set engineering standards; code reviews; mentoring; pairing. * Break down complex UI problems into milestones; estimate and communicate clearly; balance velocity with quality and cost. Our Stack (you do not need all of it) * Frontend : TypeScript, React, Next.js, Tailwind, shadcn/ui, TanStack Query and Table, Recharts or similar, Storybook, Playwright, React Testing Library. * Backend touchpoints : Node.js, NestJS, REST and GraphQL.

Requirements

  • Data and infra : Postgres on Cloud SQL, Redis or Memorystore, GCP Cloud Run, Pub/Sub, Cloud Storage, Cloud Scheduler, GitHub Actions, Sentry, OpenTelemetry. Requirements * 6+ years building production web apps; 3+ years owning significant frontend architecture in React or Next.js. * Expert in TypeScript and modern React patterns; strong CSS skills, preferably Tailwind ; proven experience with design systems and Storybook. * Deep experience with data-heavy UIs ; table virtualization, charting, large-list performance, advanced filters, and offline or flaky-network resilience. * Strong grasp of web performance ; profiling and optimization; testing with Playwright and unit tests. * Comfortable working with APIs and backend contracts; able to contribute to Node services when needed. * Hands-on with observability ; Sentry and OpenTelemetry or similar; practical approach to SLIs and error budgets. * Security mindset; auth flows, token handling, multi-tenant concerns. * Clear communicator who enjoys owning problems end to end and collaborating on roadmap and architecture. Nice to Have * Data visualization depth; D3 or Vega-Lite; thoughtful storytelling with charts. * Experience in pricing, marketplace dynamics, or revenue analytics. * Internationalization and localization at scale. * Familiarity with BigQuery for exploratory analysis; comfort reading SQL to validate UI behavior. * Terraform or cost-aware delivery on GCP * Motion design with Framer Motion when it adds clarity. Why Join Walkway * 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.

About the company

Contractor role; US-based company. We operate remotely - most of the Engineering team is CET. About Walkway 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. About the Role 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

Apply for this position