Senior Manager Client Applications R&D

Faraday FutureGardena, CA
73d$160,000 - $200,000

About The Position

As a Sr. Manager (Client Applications R&D), you’ll lead the development and launch of consumer-facing web applications and the backend-for-frontend (BFF) / service-proxy layer that powers them. You’ll make architecture decisions, ship iteratively, and set engineering quality bars across the stack. Lead end‑to‑end ownership of major web features—from technical discovery and architecture to implementation, testing, deployment, and post‑release iteration. Build performant, accessible React/Next.js + TypeScript UIs; apply SSR/SSG pragmatically, instrument analytics, and support experimentation/A‑B testing. Design and implement reliable REST/GraphQL APIs and BFF services; enforce clear contracts, versioning, and strong observability. Drive performance, security, and reliability at scale (Core Web Vitals, caching/CDN, rate limiting, logging/metrics/tracing, incident response). Mentor engineers, review designs/code, and collaborate with Product/Design to translate requirements into high‑quality, incremental releases.

Requirements

  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline.
  • 10+ years building and operating production web applications and services.
  • 3+ years leading technical delivery and/or architecture.
  • Strong programming skills in TypeScript/JavaScript and at least one backend stack (Node.js or Java).
  • Deep understanding of HTTP, API design, and web security.
  • Hands-on experience with modern web tooling (React, Next.js), automated testing, and CI/CD.
  • Proficiency with Docker and a major cloud (AWS preferred).
  • Solid data/systems skills: relational and NoSQL stores, caching (Redis), message queues, and performance optimization.

Nice To Haves

  • Professional working proficiency bilingual in Mandarin.
  • Experience with React 18+/TypeScript, Next.js; modern state/data management (Redux Toolkit, TanStack Query); accessibility (WCAG); testing (Jest/Vitest, Testing Library, Playwright/Cypress).
  • Experience with backend technologies like Node.js (NestJS/Express/Fastify) or Java (Spring Boot); REST/GraphQL; BFF pattern; messaging (Kafka/RabbitMQ); caching (Redis).
  • Familiarity with AWS services (Lambda, API Gateway, ECS/EKS, CloudFront, S3, RDS/Aurora/DynamoDB, IAM) and IaC (CloudFormation or Terraform).
  • Experience with CI/CD & DevOps tools (GitHub Actions/GitLab CI/Jenkins); trunk‑based development; blue/green or canary deployments.
  • Knowledge of observability & security practices (Open Telemetry; Prometheus/Grafana or Datadog/New Relic; OAuth2/OIDC; OWASP best practices; secrets management).
  • Experience with data technologies (PostgreSQL/MySQL; MongoDB; schema design and query tuning).
  • Familiarity with CRM & integrations (SAP, Salesforce, or similar).

Responsibilities

  • Lead the development and launch of consumer-facing web applications.
  • Make architecture decisions and set engineering quality standards.
  • Own major web features from technical discovery to post-release iteration.
  • Build performant and accessible UIs using React/Next.js and TypeScript.
  • Design and implement reliable REST/GraphQL APIs and BFF services.
  • Drive performance, security, and reliability at scale.
  • Mentor engineers and review designs/code.
  • Collaborate with Product/Design to translate requirements into releases.

Benefits

  • Healthcare + dental + vision benefits (Free for you/discounted for family)
  • 401(k) options
  • Relocation assistance + reimbursement
  • Casual dress code + relaxed work environment
  • Culturally diverse, progressive atmosphere
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service