About The Position

About the Role: We’re seeking a hands-on Senior Front-End Developer to own the entire client-side stack, from architecture to pixel-perfect delivery, while seamlessly integrating with a Rust micro-services backend and a modern AWS-centric cloud environment. You’ll collaborate with product, design, and Rust backend engineers to deliver robust, elegant user experiences at scale.

Requirements

  • 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.

Nice To Haves

  • Understanding of football and international sports a huge plus

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service