<-- Back to career page

Front-End Developer

Medium Level

Location: United States or Turkey only. We do not hire outside these countries.

What you will deliver (first 90 days)

  • Ship 3+ user-facing flows with on-time delivery ≥85%.
  • Core Web Vitals: LCP ≤2.5s, CLS ≤0.1, INP ≤200ms on key pages.
  • Component library baseline in Storybook with tokens, variants, and usage docs.
  • Testing baseline: unit and E2E (Jest + Playwright/Cypress) running in CI; flaky rate <2%.
  • Accessibility checks: Lighthouse ≥90 and WCAG AA spot checks on critical paths.
  • Performance budgets set (bundle, images, third-party) and tracked in PRs.
  • Error monitoring and tracing wired (Sentry/OpenTelemetry) with dashboards.

Responsibilities

  • Implement responsive UI with React/Next.js and TypeScript using reusable, documented components.
  • Translate Figma to code: layouts, states, interactions, microcopy, and edge cases.
  • Manage state and data fetching (React Query/Zustand/Redux) with optimistic updates and caching.
  • Integrate APIs (REST/GraphQL), handle auth, errors, and retries; create mocks for local dev.
  • Optimize performance: code-splitting, tree-shaking, image optimization, lazy loading, and memoization.
  • Enforce accessibility: semantic HTML, keyboard flows, focus management, ARIA where required.
  • Write tests at the right levels; keep CI green and PRs small and reviewable.
  • Guard the design system: tokens, theming, and component governance with design partners.
  • Instrument the UI with logs/metrics/traces; debug using telemetry.
  • Document decisions, patterns, and runbooks where the team can find them.

Requirements

  • 3+ years building production web apps at a startup or agency.
  • Strong TypeScript, React, and Next.js (SSR/ISR/Edge basics).
  • Expert HTML/CSS (Flexbox/Grid), modern CSS tooling (Tailwind or CSS Modules).
  • Testing proficiency with Jest and Playwright/Cypress; comfortable in Git-based CI/CD.
  • Web performance and accessibility skills; Core Web Vitals literacy.
  • API integration experience and practical security awareness (XSS, CSRF).
  • Tools: Figma, GitHub/GitLab, Storybook, BrowserStack/Sauce Labs.
  • Clear written communication; crisp PRs and docs.
  • Time-zone overlap: minimum 4 hours with Pacific Time or Türkiye time, depending on team.
  • Based in the United States or Turkey.

Nice to have

  • Framer Motion, Radix UI, shadcn/ui, or design-system work.
  • GraphQL, WebSockets, or real-time features.
  • Edge/serverless (Vercel/Cloudflare) and image/CDN tuning.
  • Analytics basics (GA4/Mixpanel) and light SQL for checks.
  • Mobile exposure (React Native/Flutter) or desktop (Electron/Tauri).
  • LLM/AI feature integration and prompt/tooling hygiene.

How we work

  • Two-week sprints, trunk-based development, frequent releases.
  • “MVP first” with Definitions of Ready/Done and release checklists.
  • Written decisions > meetings; docs live in the repo or Notion.

What to include in your application

  • Resume or LinkedIn.
  • Links to two code samples or a small repo showing component work and API integration.
  • A short note on a performance or accessibility improvement you shipped, with before/after metrics.

Horizon Labs builds MVPs, modernizes legacy systems, and integrates complex stacks for startups and SMBs. If you like clear goals, clean UI, and fast ships, apply.