Senior Front-End Developer (Rust-Integrated / AWS)
Travoom
- Austin, TX
- Permanent
- Full-time
- Build & Ship UI (40%): Design, develop, and maintain SPA/SSR front-end features using React (preferred) or comparable frameworks. Ensure performance, accessibility, and cross-browser support.
- Rust Integration (20%): Consume gRPC/REST/GraphQL APIs from Rust backends. Model complex data flows and optimize serialization (e.g., Protobuf, FlatBuffers, JSON).
- AWS Integration (15%): Connect front-end workflows to AWS services (Cognito, S3, CloudFront, API Gateway, AppSync/GraphQL, Amplify, Lambda). Automate deployments via CI/CD (GitHub Actions, CodeBuild, Amplify Hosting).
- Architecture & Code Quality (15%): Drive component design, state-management patterns, testing strategy (Jest/Vitest + RTL/Cypress), and code reviews.
- DevOps Collaboration (10%): Pair with DevOps to define IaC (CDK/Terraform) for front-end hosting, versioned artifacts, and blue-green/Canary deployments.
- 5+ years of professional front-end development with JavaScript/TypeScript ES6+.
- Deep expertise in React (or Vue/Angular with willingness to switch) and ecosystem (Hooks, Context, Redux/Zustand, RTK Query, Next.js or Remix for SSR).
- Demonstrated experience integrating with Rust backends (or other strongly-typed services) via REST, gRPC, or GraphQL.
- Solid grasp of AWS front-end workflows, including:
- Cognito / Cognito Hosted UI for auth & SSO
- API Gateway / AppSync for API orchestration
- S3 + CloudFront for static asset delivery & edge caching
- Amplify or CDK pipelines for CI/CD
- Proficiency with modern tooling: Vite/Webpack, ESLint/Prettier, Storybook, Playwright/Cypress, GitHub Flow.
- Strong UX sensibility: responsive design, WCAG-2.1 AA accessibility, Lighthouse/CLS performance budgets.
- Excellent communication and documentation skills; ability to explain complex topics to cross-functional audiences.
- Creative problem solver who can courageously propose and support new ideas to our organization. Not interested in best practices, lets build something better!
- Ability to adapt. An ideal candidate will welcome the opportunity to solve a broad range of problems using a wide array of technologies.
- Comfortable with ambiguity, shifting priorities and general growing pains of an early-stage technology company
- An exceptional entrepreneurial judgment that fosters independence over micro-management
- Understanding of football and international sports a huge plus